=== starkware-libs/starknet-staking-3151636cf === >>> git clone --depth 1 --no-tags https://github.com/starkware-libs/starknet-staking . [err] Cloning into '.'... >>> maat-check-versions [out] Name Version Source Installed [out] nodejs 23.11.0 ASDF_NODEJS_VERSION true [out] scarb dev-2025-06-17 ASDF_SCARB_VERSION true [out] starknet-foundry 0.45.0 ASDF_STARKNET-FOUNDRY_VERSION true >>> maat-patch [err] Installed 1 package in 2ms [out] diff --git a/Scarb.toml b/Scarb.toml [out] index 968fb55..3354c26 100644 [out] --- a/Scarb.toml [out] +++ b/Scarb.toml [out] @@ -27,3 +27,14 @@ block_id.tag = "latest" [out] [out] [workspace.tool.scarb] [out] allow-prebuilt-plugins = ["snforge_std"] [out] + [out] +[patch.scarbs-xyz] [out] +assert_macros = "2.11.4+dev-2025-06-17" # NOTE: added by maat-patch, was: None [out] +starknet = "2.11.4+dev-2025-06-17" # NOTE: added by maat-patch, was: None [out] +cairo_test = "2.11.4+dev-2025-06-17" # NOTE: added by maat-patch, was: None [out] +snforge_std = "0.45.0" # NOTE: added by maat-patch, was: None [out] +snforge_scarb_plugin = "0.45.0" # NOTE: added by maat-patch, was: None [out] + [out] +[patch."https://github.com/foundry-rs/starknet-foundry.git"] [out] +snforge_std = "0.45.0" # NOTE: added by maat-patch, was: None [out] +snforge_scarb_plugin = "0.45.0" # NOTE: added by maat-patch, was: None [out] diff --git a/workspace/apps/staking/contracts/Scarb.toml b/workspace/apps/staking/contracts/Scarb.toml [out] index 21baf50..6910935 100644 [out] --- a/workspace/apps/staking/contracts/Scarb.toml [out] +++ b/workspace/apps/staking/contracts/Scarb.toml [out] @@ -2,6 +2,7 @@ [out] name = "staking" [out] version = "1.14.5" [out] edition = "2023_11" [out] +cairo-version = "2.11.4+dev-2025-06-17" # NOTE: added by maat-patch, was: None [out] [out] [dependencies] [out] starknet.workspace = true [out] @@ -35,6 +36,7 @@ sort-module-level-items = true [out] [tool] [out] snforge.workspace = true [out] scarb.workspace = true [out] +scarb.allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] [out] [features] [out] fork_test = [] >>> scarb fetch [out] Updating git repository https://github.com/starkware-libs/starkware-starknet-utils [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] Downloading openzeppelin_finance v1.0.0 [out] Downloading openzeppelin_access v1.0.0 [out] Downloading openzeppelin v1.0.0 [out] Downloading openzeppelin_introspection v1.0.0 [out] Downloading openzeppelin_security v1.0.0 [out] Downloading openzeppelin_account v1.0.0 [out] Downloading openzeppelin_merkle_tree v1.0.0 [out] Downloading openzeppelin_token v1.0.0 [out] Downloading openzeppelin_governance v1.0.0 [out] Downloading openzeppelin_presets v1.0.0 [out] Downloading openzeppelin_utils v1.0.0 [out] Downloading openzeppelin_upgrades v1.0.0 [out] Downloading openzeppelin_testing v3.0.0 >>> scarb tree -q --workspace [out] staking v1.14.5 (/mnt/maat-workbench/workspace/apps/staking/contracts/Scarb.toml) [out] ├── openzeppelin v1.0.0 [out] │ ├── openzeppelin_security v1.0.0 [out] │ │ └── starknet v2.11.4 (std) [out] │ ├── starknet v2.11.4 (std) (*) [out] │ ├── openzeppelin_finance v1.0.0 [out] │ │ ├── starknet v2.11.4 (std) (*) [out] │ │ ├── openzeppelin_token v1.0.0 [out] │ │ │ ├── starknet v2.11.4 (std) (*) [out] │ │ │ ├── openzeppelin_account v1.0.0 [out] │ │ │ │ ├── starknet v2.11.4 (std) (*) [out] │ │ │ │ ├── openzeppelin_utils v1.0.0 [out] │ │ │ │ │ └── starknet v2.11.4 (std) (*) [out] │ │ │ │ └── openzeppelin_introspection v1.0.0 [out] │ │ │ │ └── starknet v2.11.4 (std) (*) [out] │ │ │ ├── openzeppelin_access v1.0.0 [out] │ │ │ │ ├── starknet v2.11.4 (std) (*) [out] │ │ │ │ ├── openzeppelin_utils v1.0.0 (*) [out] │ │ │ │ └── openzeppelin_introspection v1.0.0 (*) [out] │ │ │ ├── openzeppelin_utils v1.0.0 (*) [out] │ │ │ └── openzeppelin_introspection v1.0.0 (*) [out] │ │ └── openzeppelin_access v1.0.0 (*) [out] │ ├── openzeppelin_merkle_tree v1.0.0 [out] │ ├── openzeppelin_presets v1.0.0 [out] │ │ ├── starknet v2.11.4 (std) (*) [out] │ │ ├── openzeppelin_finance v1.0.0 (*) [out] │ │ ├── openzeppelin_token v1.0.0 (*) [out] │ │ ├── openzeppelin_account v1.0.0 (*) [out] │ │ ├── openzeppelin_access v1.0.0 (*) [out] │ │ ├── openzeppelin_upgrades v1.0.0 [out] │ │ │ └── starknet v2.11.4 (std) (*) [out] │ │ ├── openzeppelin_utils v1.0.0 (*) [out] │ │ └── openzeppelin_introspection v1.0.0 (*) [out] │ ├── openzeppelin_token v1.0.0 (*) [out] │ ├── openzeppelin_governance v1.0.0 [out] │ │ ├── starknet v2.11.4 (std) (*) [out] │ │ ├── openzeppelin_token v1.0.0 (*) [out] │ │ ├── openzeppelin_account v1.0.0 (*) [out] │ │ ├── openzeppelin_access v1.0.0 (*) [out] │ │ ├── openzeppelin_utils v1.0.0 (*) [out] │ │ └── openzeppelin_introspection v1.0.0 (*) [out] │ ├── openzeppelin_account v1.0.0 (*) [out] │ ├── openzeppelin_access v1.0.0 (*) [out] │ ├── openzeppelin_upgrades v1.0.0 (*) [out] │ ├── openzeppelin_utils v1.0.0 (*) [out] │ └── openzeppelin_introspection v1.0.0 (*) [out] ├── starknet v2.11.4 (std) (*) [out] ├── starkware_utils v1.0.0 (git+https://github.com/starkware-libs/starkware-starknet-utils?branch=main#3e190272c800c2329102fb55415dcad8d6d6e4cc) [out] │ ├── openzeppelin v1.0.0 (*) [out] │ └── starknet v2.11.4 (std) (*) [out] └── [dev-dependencies] [out] ├── assert_macros v2.11.4 (std) [out] ├── snforge_std v0.45.0 [out] │ └── snforge_scarb_plugin v0.45.0 [out] ├── starkware_utils_testing v1.0.0 (git+https://github.com/starkware-libs/starkware-starknet-utils?branch=main#3e190272c800c2329102fb55415dcad8d6d6e4cc) [out] │ ├── assert_macros v2.11.4 (std) (*) [out] │ ├── openzeppelin v1.0.0 (*) [out] │ ├── openzeppelin_testing v3.0.0 [out] │ │ ├── starknet v2.11.4 (std) (*) [out] │ │ ├── snforge_std v0.45.0 (*) [out] │ │ ├── assert_macros v2.11.4 (std) (*) [out] │ │ └── snforge_scarb_plugin v0.45.0 (*) [out] │ ├── snforge_std v0.45.0 (*) [out] │ ├── starknet v2.11.4 (std) (*) [out] │ ├── starkware_utils v1.0.0 (git+https://github.com/starkware-libs/starkware-starknet-utils?branch=main#3e190272c800c2329102fb55415dcad8d6d6e4cc) (*) [out] │ └── snforge_scarb_plugin v0.45.0 (*) [out] └── snforge_scarb_plugin v0.45.0 (*) >>> SCARB_IGNORE_CAIRO_VERSION=true scarb build --workspace --test [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] Compiling test(contracts_unittest) staking v1.14.5 (/mnt/maat-workbench/workspace/apps/staking/contracts/Scarb.toml) [out] warn: Unused import: `staking::attestation::test::start_cheat_block_hash_global` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/attestation/test.cairo:3:18 [out] use snforge_std::start_cheat_block_hash_global; [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::flow_test::flows::calculate_block_offset` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/flows.cairo:21:5 [out] calculate_block_offset, calculate_pool_member_rewards, calculate_pool_rewards, [out] ^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::flow_test::test::SystemFactoryTrait` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/test.cairo:5:81 [out] RewardSupplierTrait, StakingTrait, SystemConfigTrait, SystemDelegatorTrait, SystemFactoryTrait, [out] ^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::flow_test::test::SystemReplaceabilityV1Trait` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/test.cairo:6:5 [out] SystemReplaceabilityV1Trait, SystemStakerTrait, SystemTrait, test_flow_local, test_flow_mainnet, [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::flow_test::test::test_flow_mainnet` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/test.cairo:6:83 [out] SystemReplaceabilityV1Trait, SystemStakerTrait, SystemTrait, test_flow_local, test_flow_mainnet, [out] ^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::flow_test::test::Error` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/test.cairo:8:31 [out] use staking::staking::errors::Error; [out] ^^^^^ [out] [out] warn: Unused import: `staking::flow_test::test::Describable` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/test.cairo:10:30 [out] use starkware_utils::errors::Describable; [out] ^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::flow_test::test::assert_panic_with_error` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/test.cairo:13:55 [out] use starkware_utils_testing::test_utils::{TokenTrait, assert_panic_with_error}; [out] ^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::flow_test::utils::CheatSpan` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/utils.cairo:12:5 [out] CheatSpan, ContractClassTrait, DeclareResultTrait, cheat_caller_address, [out] ^^^^^^^^^ [out] [out] warn: Unused import: `staking::flow_test::utils::cheat_caller_address` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/utils.cairo:12:56 [out] CheatSpan, ContractClassTrait, DeclareResultTrait, cheat_caller_address, [out] ^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::pool::pool_member_balance_trace::mock::MockTrace::VecIndex` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/pool_member_balance_trace/mock.cairo:24:65 [out] use super::{Epoch, PoolMemberBalance, PoolMemberCheckpoint, VecIndex}; [out] ^^^^^^^^ [out] [out] warn: Unused import: `staking::pool::test::POOL_MEMBER_UNCLAIMED_REWARDS` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/test.cairo:7:70 [out] OTHER_REWARD_ADDRESS, OTHER_STAKER_ADDRESS, POOL_MEMBER_ADDRESS, POOL_MEMBER_UNCLAIMED_REWARDS, [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::pool::test::BASE_VALUE` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/test.cairo:26:25 [out] use staking::constants::BASE_VALUE; [out] ^^^^^^^^^^ [out] [out] warn: Unused import: `staking::pool::test::set_account_as_upgrade_governor` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/test.cairo:59:5 [out] set_account_as_upgrade_governor, [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::eic_v1_v2::StakingEICV1toV2::Mutable` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/eic_v1_v2.cairo:14:34 [out] use starknet::storage::{Map, Mutable, StorageBase, StoragePathEntry, StoragePointerReadAccess}; [out] ^^^^^^^ [out] [out] warn: Unused import: `staking::staking::eic_v1_v2::StakingEICV1toV2::StorageBase` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/eic_v1_v2.cairo:14:43 [out] use starknet::storage::{Map, Mutable, StorageBase, StoragePathEntry, StoragePointerReadAccess}; [out] ^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::staking::Staking::STRK_TOKEN_ADDRESS` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:12:25 [out] STARTING_EPOCH, STRK_TOKEN_ADDRESS, [out] ^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::staking::Staking::InternalStakerInfoConvertTrait` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:28:9 [out] InternalStakerInfoConvertTrait, InternalStakerInfoLatestTrait, InternalStakerInfoTrait, [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::staking::Staking::InternalStakerInfoTrait` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:28:72 [out] InternalStakerInfoConvertTrait, InternalStakerInfoLatestTrait, InternalStakerInfoTrait, [out] ^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::staking::Staking::StakerBalance` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:34:41 [out] MutableStakerBalanceTraceTrait, StakerBalance, StakerBalanceTrace, StakerBalanceTraceTrait, [out] ^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::staking::Staking::StakerBalanceTraceTrait` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:34:76 [out] MutableStakerBalanceTraceTrait, StakerBalance, StakerBalanceTrace, StakerBalanceTraceTrait, [out] ^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::staking::Staking::InternalStakerPoolInfoLatest` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:38:69 [out] Amount, Commission, Epoch, Index, InternalStakerInfoLatest, InternalStakerPoolInfoLatest, [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::staking::Staking::PendingStoragePath` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:47:23 [out] Map, Mutable, PendingStoragePath, StoragePath, StoragePathEntry, StoragePointerReadAccess, [out] ^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::staking::Staking::IterableMapTrait` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:58:74 [out] IterableMap, IterableMapIntoIterImpl, IterableMapReadAccessImpl, IterableMapTrait, [out] ^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::test::MAINNET_SECURITY_COUNSEL_ADDRESS` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/test.cairo:4:41 [out] EPOCH_LENGTH, EPOCH_STARTING_BLOCK, MAINNET_SECURITY_COUNSEL_ADDRESS, NON_APP_GOVERNOR, [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::test::STARTING_BLOCK_OFFSET` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/test.cairo:7:31 [out] STAKER_UNCLAIMED_REWARDS, STARTING_BLOCK_OFFSET, STRK_TOKEN_NAME, UNPOOL_TIME, [out] ^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::test::BASE_VALUE` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/test.cairo:31:5 [out] BASE_VALUE, DEFAULT_EXIT_WAIT_WINDOW, MAX_EXIT_WAIT_WINDOW, STAKING_V2_PREV_CONTRACT_VERSION, [out] ^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::test::STRK_TOKEN_ADDRESS` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/test.cairo:32:5 [out] STRK_TOKEN_ADDRESS, V1_PREV_CONTRACT_VERSION, [out] ^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::test::EpochInfo` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/test.cairo:60:27 [out] AttestationInfoTrait, EpochInfo, EpochInfoTrait, InternalStakerInfoLatestTrait, [out] ^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::test::MutableTraceTrait` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/test.cairo:80:37 [out] use starkware_utils::trace::trace::{MutableTraceTrait, Trace}; [out] ^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::test::Trace` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/test.cairo:80:56 [out] use starkware_utils::trace::trace::{MutableTraceTrait, Trace}; [out] ^^^^^ [out] [out] warn: Unused import: `staking::staking::test::calculate_pool_member_rewards` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/test.cairo:87:14 [out] approve, calculate_pool_member_rewards, calculate_staker_own_rewards_including_commission, [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::test::declare_staking_eic_contract_v0_v1` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/test.cairo:90:5 [out] declare_staking_eic_contract_v0_v1, declare_staking_eic_contract_v1_v2, [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::test_utils::ContractState` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/test_utils.cairo:1:14 [out] use Staking::ContractState; [out] ^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::test_utils::IStaking` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/test_utils.cairo:37:5 [out] IStaking, IStakingDispatcher, IStakingDispatcherTrait, IStakingPauseDispatcher, [out] ^^^^^^^^ [out] [out] Finished `dev` profile target(s) in 55 seconds >>> SCARB_IGNORE_CAIRO_VERSION=true scarb lint --workspace --deny-warnings [out] error: scarb was not compiled with the `lint` command enabled [out] [out] Stack backtrace: [out] 0: anyhow::kind::Adhoc::new [out] 1: scarb::commands::lint::do_lint [out] 2: scarb::commands::run [out] 3: scarb::main [out] 4: std::sys::backtrace::__rust_begin_short_backtrace [out] 5: main [out] 6: __libc_start_call_main [out] 7: __libc_start_main_impl [out] 8: _start Process finished with exit code 1 >>> SCARB_IGNORE_CAIRO_VERSION=true SNFORGE_FUZZER_SEED=1 SNFORGE_IGNORE_FORK_TESTS=1 scarb test --workspace [out] Running test staking (SNFORGE_BACKTRACE=1 snforge test) [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] [WARNING] To get accurate backtrace results, it is required to use the configuration available in the latest Cairo version. For more details, please visit https://foundry-rs.github.io/starknet-foundry/snforge-advanced-features/backtrace.html [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] Compiling test(contracts_unittest) staking v1.14.5 (/mnt/maat-workbench/workspace/apps/staking/contracts/Scarb.toml) [out] warn: Unused import: `staking::attestation::test::start_cheat_block_hash_global` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/attestation/test.cairo:3:18 [out] use snforge_std::start_cheat_block_hash_global; [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::flow_test::flows::calculate_block_offset` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/flows.cairo:21:5 [out] calculate_block_offset, calculate_pool_member_rewards, calculate_pool_rewards, [out] ^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::flow_test::test::SystemFactoryTrait` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/test.cairo:5:81 [out] RewardSupplierTrait, StakingTrait, SystemConfigTrait, SystemDelegatorTrait, SystemFactoryTrait, [out] ^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::flow_test::test::SystemReplaceabilityV1Trait` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/test.cairo:6:5 [out] SystemReplaceabilityV1Trait, SystemStakerTrait, SystemTrait, test_flow_local, test_flow_mainnet, [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::flow_test::test::test_flow_mainnet` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/test.cairo:6:83 [out] SystemReplaceabilityV1Trait, SystemStakerTrait, SystemTrait, test_flow_local, test_flow_mainnet, [out] ^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::flow_test::test::Error` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/test.cairo:8:31 [out] use staking::staking::errors::Error; [out] ^^^^^ [out] [out] warn: Unused import: `staking::flow_test::test::Describable` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/test.cairo:10:30 [out] use starkware_utils::errors::Describable; [out] ^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::flow_test::test::assert_panic_with_error` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/test.cairo:13:55 [out] use starkware_utils_testing::test_utils::{TokenTrait, assert_panic_with_error}; [out] ^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::flow_test::utils::CheatSpan` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/utils.cairo:12:5 [out] CheatSpan, ContractClassTrait, DeclareResultTrait, cheat_caller_address, [out] ^^^^^^^^^ [out] [out] warn: Unused import: `staking::flow_test::utils::cheat_caller_address` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/utils.cairo:12:56 [out] CheatSpan, ContractClassTrait, DeclareResultTrait, cheat_caller_address, [out] ^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::pool::pool_member_balance_trace::mock::MockTrace::VecIndex` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/pool_member_balance_trace/mock.cairo:24:65 [out] use super::{Epoch, PoolMemberBalance, PoolMemberCheckpoint, VecIndex}; [out] ^^^^^^^^ [out] [out] warn: Unused import: `staking::pool::test::POOL_MEMBER_UNCLAIMED_REWARDS` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/test.cairo:7:70 [out] OTHER_REWARD_ADDRESS, OTHER_STAKER_ADDRESS, POOL_MEMBER_ADDRESS, POOL_MEMBER_UNCLAIMED_REWARDS, [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::pool::test::BASE_VALUE` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/test.cairo:26:25 [out] use staking::constants::BASE_VALUE; [out] ^^^^^^^^^^ [out] [out] warn: Unused import: `staking::pool::test::set_account_as_upgrade_governor` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/test.cairo:59:5 [out] set_account_as_upgrade_governor, [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::eic_v1_v2::StakingEICV1toV2::Mutable` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/eic_v1_v2.cairo:14:34 [out] use starknet::storage::{Map, Mutable, StorageBase, StoragePathEntry, StoragePointerReadAccess}; [out] ^^^^^^^ [out] [out] warn: Unused import: `staking::staking::eic_v1_v2::StakingEICV1toV2::StorageBase` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/eic_v1_v2.cairo:14:43 [out] use starknet::storage::{Map, Mutable, StorageBase, StoragePathEntry, StoragePointerReadAccess}; [out] ^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::staking::Staking::STRK_TOKEN_ADDRESS` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:12:25 [out] STARTING_EPOCH, STRK_TOKEN_ADDRESS, [out] ^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::staking::Staking::InternalStakerInfoConvertTrait` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:28:9 [out] InternalStakerInfoConvertTrait, InternalStakerInfoLatestTrait, InternalStakerInfoTrait, [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::staking::Staking::InternalStakerInfoTrait` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:28:72 [out] InternalStakerInfoConvertTrait, InternalStakerInfoLatestTrait, InternalStakerInfoTrait, [out] ^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::staking::Staking::StakerBalance` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:34:41 [out] MutableStakerBalanceTraceTrait, StakerBalance, StakerBalanceTrace, StakerBalanceTraceTrait, [out] ^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::staking::Staking::StakerBalanceTraceTrait` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:34:76 [out] MutableStakerBalanceTraceTrait, StakerBalance, StakerBalanceTrace, StakerBalanceTraceTrait, [out] ^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::staking::Staking::InternalStakerPoolInfoLatest` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:38:69 [out] Amount, Commission, Epoch, Index, InternalStakerInfoLatest, InternalStakerPoolInfoLatest, [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::staking::Staking::PendingStoragePath` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:47:23 [out] Map, Mutable, PendingStoragePath, StoragePath, StoragePathEntry, StoragePointerReadAccess, [out] ^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::staking::Staking::IterableMapTrait` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:58:74 [out] IterableMap, IterableMapIntoIterImpl, IterableMapReadAccessImpl, IterableMapTrait, [out] ^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::test::MAINNET_SECURITY_COUNSEL_ADDRESS` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/test.cairo:4:41 [out] EPOCH_LENGTH, EPOCH_STARTING_BLOCK, MAINNET_SECURITY_COUNSEL_ADDRESS, NON_APP_GOVERNOR, [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::test::STARTING_BLOCK_OFFSET` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/test.cairo:7:31 [out] STAKER_UNCLAIMED_REWARDS, STARTING_BLOCK_OFFSET, STRK_TOKEN_NAME, UNPOOL_TIME, [out] ^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::test::BASE_VALUE` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/test.cairo:31:5 [out] BASE_VALUE, DEFAULT_EXIT_WAIT_WINDOW, MAX_EXIT_WAIT_WINDOW, STAKING_V2_PREV_CONTRACT_VERSION, [out] ^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::test::STRK_TOKEN_ADDRESS` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/test.cairo:32:5 [out] STRK_TOKEN_ADDRESS, V1_PREV_CONTRACT_VERSION, [out] ^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::test::EpochInfo` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/test.cairo:60:27 [out] AttestationInfoTrait, EpochInfo, EpochInfoTrait, InternalStakerInfoLatestTrait, [out] ^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::test::MutableTraceTrait` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/test.cairo:80:37 [out] use starkware_utils::trace::trace::{MutableTraceTrait, Trace}; [out] ^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::test::Trace` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/test.cairo:80:56 [out] use starkware_utils::trace::trace::{MutableTraceTrait, Trace}; [out] ^^^^^ [out] [out] warn: Unused import: `staking::staking::test::calculate_pool_member_rewards` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/test.cairo:87:14 [out] approve, calculate_pool_member_rewards, calculate_staker_own_rewards_including_commission, [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::staking::test::declare_staking_eic_contract_v0_v1` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/test.cairo:90:5 [out] declare_staking_eic_contract_v0_v1, declare_staking_eic_contract_v1_v2, [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::test_utils::ContractState` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/test_utils.cairo:1:14 [out] use Staking::ContractState; [out] ^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::test_utils::IStaking` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/test_utils.cairo:37:5 [out] IStaking, IStakingDispatcher, IStakingDispatcherTrait, IStakingPauseDispatcher, [out] ^^^^^^^^ [out] [out] Finished `dev` profile target(s) in 56 seconds [out] [out] [out] Collected 300 test(s) from staking package [out] Running 300 test(s) from tests/ [out] [IGNORE] staking::staking::test::test_pool_migration_staker_not_exists [out] [IGNORE] staking::staking::test::test_pool_migration_with_zero_address_caller [out] [PASS] staking::attestation::test::test_constructor (l1_gas: ~0, l1_data_gas: ~1408, l2_gas: ~1496000) [out] [PASS] staking::attestation::test::test_constructor_assertions (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~1536000) [out] [out] [out] [PASS] staking::attestation::test::test_attest (l1_gas: ~26764, l1_data_gas: ~10464, l2_gas: ~30683200) [out] [PASS] staking::attestation::test::test_attest_assertions (l1_gas: ~26764, l1_data_gas: ~10464, l2_gas: ~36463680) [out] [PASS] staking::attestation::test::test_contract_admin_role (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14445760) [out] [PASS] staking::attestation::test::test_contract_upgrade_delay (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14405760) [out] [PASS] staking::attestation::test::test_get_current_epoch_target_attestation_block (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~21406400) [out] [PASS] staking::attestation::test::test_attest_role_assertions (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14365760) [out] [out] error occurred in contract 'Attestation' [out] stack backtrace: [out] 0: staking::attestation::attestation::Attestation::__wrapper__AttestationImpl__set_attestation_window [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/attestation/attestation.cairo:165:9 [out] [out] [PASS] staking::attestation::test::test_get_last_epoch_attestation_done (l1_gas: ~26764, l1_data_gas: ~10464, l2_gas: ~29683200) [out] [PASS] staking::attestation::test::test_is_attestation_done_in_curr_epoch (l1_gas: ~26764, l1_data_gas: ~10464, l2_gas: ~30083200) [out] [PASS] staking::attestation::test::test_set_attestation_window (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~15186240) [out] [PASS] staking::attestation::test::test_set_attestation_window_assertions (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14685760) [out] [PASS] staking::attestation::test::test_is_attestation_done_in_curr_epoch_zero_epoch (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14405760) [out] [out] error occurred in contract 'Attestation' [out] stack backtrace: [out] 0: staking::attestation::attestation::Attestation::__wrapper__AttestationImpl__is_attestation_done_in_curr_epoch [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/attestation/attestation.cairo:136:9 [out] [out] [PASS] staking::flow_test::test::add_to_delegation_after_exit_action_flow_test (l1_gas: ~0, l1_data_gas: ~13920, l2_gas: ~86586880) [out] [PASS] staking::flow_test::test::assert_total_stake_after_multi_stake_flow_test (l1_gas: ~0, l1_data_gas: ~17280, l2_gas: ~59785280) [out] [PASS] staking::flow_test::test::attest_after_delegator_intent_flow_test (l1_gas: ~0, l1_data_gas: ~14304, l2_gas: ~66326080) [out] [PASS] staking::flow_test::test::add_to_delegation_after_intent_flow_test (l1_gas: ~0, l1_data_gas: ~18720, l2_gas: ~196246400) [out] [PASS] staking::flow_test::test::delegate_intent_same_epoch_flow_test (l1_gas: ~0, l1_data_gas: ~13920, l2_gas: ~70549440) [out] [PASS] staking::flow_test::test::claim_rewards_multiple_delegators_flow_test (l1_gas: ~0, l1_data_gas: ~16512, l2_gas: ~107323520) [out] [PASS] staking::flow_test::test::basic_stake_flow_test (l1_gas: ~0, l1_data_gas: ~17856, l2_gas: ~182549440) [out] [PASS] staking::flow_test::test::delegator_claim_rewards_flow_test (l1_gas: ~0, l1_data_gas: ~15360, l2_gas: ~96847040) [out] [PASS] staking::flow_test::test::delegator_didnt_update_after_staker_update_commission_flow_test (l1_gas: ~0, l1_data_gas: ~15744, l2_gas: ~116492800) [out] [PASS] staking::flow_test::test::change_balance_claim_rewards_flow_test (l1_gas: ~0, l1_data_gas: ~21504, l2_gas: ~295959360) [out] [PASS] staking::flow_test::test::delegator_exit_and_enter_again_flow_test (l1_gas: ~0, l1_data_gas: ~17568, l2_gas: ~213405440) [out] [PASS] staking::flow_test::test::delegator_intent_after_staker_action_flow_test (l1_gas: ~0, l1_data_gas: ~15072, l2_gas: ~93210240) [out] [PASS] staking::flow_test::test::delegator_exit_and_enter_again_with_switch_flow_test (l1_gas: ~0, l1_data_gas: ~21984, l2_gas: ~235739520) [out] [PASS] staking::flow_test::test::delegator_intent_flow_test (l1_gas: ~0, l1_data_gas: ~19584, l2_gas: ~224786880) [out] [PASS] staking::flow_test::test::delegator_updated_after_staker_update_commission_flow_test (l1_gas: ~0, l1_data_gas: ~15744, l2_gas: ~139103680) [out] [PASS] staking::flow_test::test::delegators_add_to_delegation_pool_flow_test (l1_gas: ~0, l1_data_gas: ~19296, l2_gas: ~190819200) [out] [PASS] staking::flow_test::test::increase_stake_intent_same_epoch_flow_test (l1_gas: ~0, l1_data_gas: ~10848, l2_gas: ~48135360) [out] [PASS] staking::flow_test::test::flow_4_switch_member_back_and_forth_test (l1_gas: ~0, l1_data_gas: ~24192, l2_gas: ~334282240) [out] [PASS] staking::flow_test::test::pool_calculate_rewards_twice_flow_test (l1_gas: ~0, l1_data_gas: ~14784, l2_gas: ~136788800) [out] [PASS] staking::flow_test::test::operations_after_dead_staker_flow_test (l1_gas: ~0, l1_data_gas: ~22848, l2_gas: ~270455680) [out] [PASS] staking::flow_test::test::set_epoch_info_flow_test (l1_gas: ~0, l1_data_gas: ~13248, l2_gas: ~53712640) [out] [PASS] staking::flow_test::test::pool_claim_after_claim_flow_test (l1_gas: ~0, l1_data_gas: ~16032, l2_gas: ~167640640) [out] [PASS] staking::flow_test::test::partial_switches_flow_test (l1_gas: ~0, l1_data_gas: ~26304, l2_gas: ~437317760) [out] [PASS] staking::flow_test::test::pool_claim_rewards_flow_test (l1_gas: ~0, l1_data_gas: ~18720, l2_gas: ~217702400) [out] [PASS] staking::flow_test::test::set_open_for_delegation_flow_test (l1_gas: ~0, l1_data_gas: ~15456, l2_gas: ~122199360) [out] [PASS] staking::flow_test::test::staker_intent_last_action_first_flow_test (l1_gas: ~0, l1_data_gas: ~15840, l2_gas: ~115222080) [out] [PASS] staking::flow_test::test::two_stakers_same_operational_address_flow_test (l1_gas: ~0, l1_data_gas: ~12480, l2_gas: ~71771520) [out] [PASS] staking::flow_test::utils::test_advance_epoch (l1_gas: ~0, l1_data_gas: ~9120, l2_gas: ~19931520) [out] [PASS] staking::minting_curve::test::test_set_c_num (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~15226240) [out] [PASS] staking::minting_curve::test::test_contract_parameters (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14445760) [out] [PASS] staking::flow_test::test::two_delegators_full_intent_flow_test (l1_gas: ~0, l1_data_gas: ~18720, l2_gas: ~207852480) [out] [PASS] staking::minting_curve::test::test_set_c_num_over_limit (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14605760) [out] [out] error occurred in contract 'MintingCurve' [out] stack backtrace: [out] 0: staking::minting_curve::minting_curve::MintingCurve::__wrapper__IMintingCurveConfigImpl__set_c_num [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/minting_curve/minting_curve.cairo:146:9 [out] [out] [PASS] staking::minting_curve::test::test_set_c_num_unauthorized (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14605760) [out] [out] error occurred in contract 'MintingCurve' [out] stack backtrace: [out] 0: staking::minting_curve::minting_curve::MintingCurve::__wrapper__IMintingCurveConfigImpl__set_c_num [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/minting_curve/minting_curve.cairo:146:9 [out] [out] [PASS] staking::minting_curve::test::test_set_invalid_c_num (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14605760) [out] [out] error occurred in contract 'MintingCurve' [out] stack backtrace: [out] 0: staking::minting_curve::minting_curve::MintingCurve::__wrapper__IMintingCurveConfigImpl__set_c_num [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/minting_curve/minting_curve.cairo:146:9 [out] [out] [PASS] staking::pool::pool_member_balance_trace::test::test_at (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~720000) [out] [PASS] staking::minting_curve::test::test_set_max_c_num (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14746240) [out] [PASS] staking::minting_curve::test::test_yearly_mint (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~19566400) [out] [PASS] staking::pool::pool_member_balance_trace::test::test_balance (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] staking::pool::pool_member_balance_trace::test::test_at_out_of_bounds (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~120000) [out] [out] [out] [PASS] staking::pool::pool_member_balance_trace::test::test_cumulative_rewards_trace_idx (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] staking::pool::pool_member_balance_trace::test::test_insert (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~760000) [out] [PASS] staking::pool::pool_member_balance_trace::test::test_is_non_empty (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~240000) [out] [PASS] staking::pool::pool_member_balance_trace::test::test_insert_unordered_insertion (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~360000) [out] [out] [out] [PASS] staking::flow_test::test::switch_to_same_delegation_pool_flow_test (l1_gas: ~0, l1_data_gas: ~13536, l2_gas: ~44832000) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingPoolImpl__switch_staking_delegation_pool [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:897:9 [out] [out] error occurred in contract 'Pool' [out] stack backtrace: [out] 0: staking::pool::pool::Pool::__wrapper__PoolImpl__switch_delegation_pool [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/pool.cairo:343:9 [out] [out] [PASS] staking::pool::pool_member_balance_trace::test::test_latest (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~560000) [out] [PASS] staking::pool::pool_member_balance_trace::test::test_length (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~520000) [out] [PASS] staking::pool::pool_member_balance_trace::test::test_latest_mutable (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~560000) [out] [PASS] staking::pool::pool_member_balance_trace::test::test_latest_empty_trace (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~120000) [out] [out] [out] [PASS] staking::pool::pool_member_balance_trace::test::test_length_mutable (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~520000) [out] [PASS] staking::pool::pool_member_balance_trace::test::test_penultimate_not_exist (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~120000) [out] [out] [out] [PASS] staking::pool::pool_member_balance_trace::test::test_penultimate (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~560000) [out] [PASS] staking::pool::pool_member_balance_trace::test::test_pool_member_checkpoint_getters (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] staking::pool::test::test_assert_staker_is_active (l1_gas: ~0, l1_data_gas: ~10432, l2_gas: ~15741760) [out] [PASS] staking::pool::test::test_add_to_delegation_pool_assertions (l1_gas: ~0, l1_data_gas: ~13344, l2_gas: ~33869760) [out] [PASS] staking::pool::test::test_add_to_delegation_pool (l1_gas: ~0, l1_data_gas: ~13344, l2_gas: ~50707200) [out] [PASS] staking::pool::test::test_add_to_delegation_pool_from_reward_address (l1_gas: ~0, l1_data_gas: ~13344, l2_gas: ~48988160) [out] [PASS] staking::pool::test::test_change_reward_address_pool_member_not_exist (l1_gas: ~0, l1_data_gas: ~5248, l2_gas: ~8869440) [out] [out] [out] [PASS] staking::pool::test::test_assert_staker_is_active_panic (l1_gas: ~0, l1_data_gas: ~10528, l2_gas: ~15781760) [out] [out] [out] [PASS] staking::pool::test::test_change_reward_address (l1_gas: ~0, l1_data_gas: ~8160, l2_gas: ~34788160) [out] [PASS] staking::pool::test::test_claim_rewards (l1_gas: ~0, l1_data_gas: ~14016, l2_gas: ~47827520) [out] [PASS] staking::pool::test::test_claim_rewards_pool_member_not_exist (l1_gas: ~0, l1_data_gas: ~10432, l2_gas: ~15901760) [out] [out] [out] [PASS] staking::pool::test::test_claim_rewards_no_rewards (l1_gas: ~0, l1_data_gas: ~13536, l2_gas: ~41783360) [out] [PASS] staking::pool::test::test_contract_parameters_v1 (l1_gas: ~0, l1_data_gas: ~7392, l2_gas: ~18598080) [out] [PASS] staking::pool::test::test_enter_delegation_pool (l1_gas: ~0, l1_data_gas: ~8160, l2_gas: ~31517440) [out] [PASS] staking::pool::test::test_claim_rewards_with_balance_changes (l1_gas: ~0, l1_data_gas: ~17088, l2_gas: ~108292800) [out] [PASS] staking::pool::test::test_enter_delegation_pool_assertions (l1_gas: ~0, l1_data_gas: ~13344, l2_gas: ~33429760) [out] [PASS] staking::pool::test::test_enter_delegation_pool_from_staking_contract (l1_gas: ~0, l1_data_gas: ~7968, l2_gas: ~30260480) [out] [PASS] staking::pool::test::test_enter_delegation_pool_from_staking_contract_assertions (l1_gas: ~0, l1_data_gas: ~13344, l2_gas: ~33989760) [out] [PASS] staking::pool::test::test_exit_delegation_pool_action (l1_gas: ~26764, l1_data_gas: ~14592, l2_gas: ~77162240) [out] [PASS] staking::pool::test::test_exit_delegation_pool_action_assertions (l1_gas: ~0, l1_data_gas: ~13920, l2_gas: ~37783360) [out] [PASS] staking::pool::test::test_claim_rewards_unauthorized_address (l1_gas: ~0, l1_data_gas: ~8160, l2_gas: ~25517440) [out] [out] error occurred in contract 'Pool' [out] stack backtrace: [out] 0: staking::pool::pool::Pool::__wrapper__PoolImpl__claim_rewards [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/pool.cairo:299:9 [out] [out] [PASS] staking::pool::test::test_exit_delegation_pool_intent (l1_gas: ~0, l1_data_gas: ~13728, l2_gas: ~43463360) [out] [PASS] staking::pool::test::test_exit_delegation_pool_intent_assertions (l1_gas: ~0, l1_data_gas: ~14016, l2_gas: ~38503360) [out] [PASS] staking::pool::test::test_get_internal_pool_member_info (l1_gas: ~0, l1_data_gas: ~13344, l2_gas: ~33669760) [out] [PASS] staking::pool::test::test_identity (l1_gas: ~0, l1_data_gas: ~7392, l2_gas: ~17398080) [out] [PASS] staking::pool::test::test_get_pool_member_info (l1_gas: ~0, l1_data_gas: ~13344, l2_gas: ~37349760) [out] [PASS] staking::pool::test::test_internal_pool_member_info (l1_gas: ~0, l1_data_gas: ~13152, l2_gas: ~41957440) [out] [PASS] staking::pool::test::test_partial_undelegate (l1_gas: ~0, l1_data_gas: ~13440, l2_gas: ~52936960) [out] [PASS] staking::pool::test::test_pool_member_info (l1_gas: ~0, l1_data_gas: ~13152, l2_gas: ~48237440) [out] [PASS] staking::pool::test::test_pool_member_info_into_internal_pool_member_info_v1 (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [FAIL] staking::pool::test::test_pool_eic_with_wrong_number_of_data_elements [out] [out] Failure data: [out] Incorrect panic data [out] Actual: [0x46a6158a16a947e5916b2a2ca68501a45e93d7110e81aa2d6438b1c57c879a3, 0x0, 0x4549435f4c49425f43414c4c5f4641494c4544, 0x13] (EIC_LIB_CALL_FAILED) [out] Expected: [0x45585045435445445f444154415f4c454e4754485f31] (EXPECTED_DATA_LENGTH_1) [out] [out] error occurred in contract 'Pool' [out] stack backtrace: [out] 0: starkware_utils::components::replaceability::replaceability::ReplaceabilityComponent::__wrapper__ReplaceabilityImpl__replace_to [out] at /mnt/maat-cache/scarb/registry/git/checkouts/starkware-starknet-utils-co5ag083kk1bq/3e19027/packages/utils/src/components/replaceability/replaceability.cairo:107:9 [out] [out] [PASS] staking::pool::test::test_sanity_serde_versioned_internal_staker_info (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~160000) [out] [PASS] staking::pool::test::test_internal_pool_member_info_pool_member_doesnt_exist (l1_gas: ~0, l1_data_gas: ~12576, l2_gas: ~24590400) [out] [out] error occurred in contract 'Pool' [out] stack backtrace: [out] 0: staking::pool::pool::Pool::__wrapper__PoolMigrationImpl__internal_pool_member_info [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/pool.cairo:551:9 [out] [out] [PASS] staking::pool::test::test_sanity_storage_versioned_internal_pool_member_info (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~520000) [out] [FAIL] staking::pool::test::test_pool_eic_zero_class_hash [out] [out] Failure data: [out] Incorrect panic data [out] Actual: [0x46a6158a16a947e5916b2a2ca68501a45e93d7110e81aa2d6438b1c57c879a3, 0x0, 0x4549435f4c49425f43414c4c5f4641494c4544, 0x13] (EIC_LIB_CALL_FAILED) [out] Expected: [0x46a6158a16a947e5916b2a2ca68501a45e93d7110e81aa2d6438b1c57c879a3, 0x0, 0x436c6173732068617368206973207a65726f, 0x12] (Class hash is zero) [out] [out] error occurred in contract 'Pool' [out] stack backtrace: [out] 0: starkware_utils::components::replaceability::replaceability::ReplaceabilityComponent::__wrapper__ReplaceabilityImpl__replace_to [out] at /mnt/maat-cache/scarb/registry/git/checkouts/starkware-starknet-utils-co5ag083kk1bq/3e19027/packages/utils/src/components/replaceability/replaceability.cairo:107:9 [out] [out] [PASS] staking::pool::test::test_set_staker_removed (l1_gas: ~0, l1_data_gas: ~10528, l2_gas: ~16242240) [out] [PASS] staking::pool::test::test_set_staker_removed_already_removed (l1_gas: ~0, l1_data_gas: ~10528, l2_gas: ~16162240) [out] [out] [out] [PASS] staking::pool::test::test_set_staker_removed_caller_is_not_staking_contract (l1_gas: ~0, l1_data_gas: ~10432, l2_gas: ~15981760) [out] [out] [out] [PASS] staking::pool::test::test_switch_delegation_pool (l1_gas: ~0, l1_data_gas: ~17376, l2_gas: ~72585920) [out] [PASS] staking::pool::test::test_update_rewards_from_staking_contract (l1_gas: ~0, l1_data_gas: ~13728, l2_gas: ~48869760) [out] [PASS] staking::pool::test::test_switch_delegation_pool_assertions (l1_gas: ~0, l1_data_gas: ~17376, l2_gas: ~49008000) [out] [PASS] staking::pool::test::test_pool_member_info_pool_member_doesnt_exist (l1_gas: ~0, l1_data_gas: ~12576, l2_gas: ~24590400) [out] [out] error occurred in contract 'Pool' [out] stack backtrace: [out] 0: staking::pool::pool::Pool::__wrapper__PoolImpl__pool_member_info_v1 [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/pool.cairo:487:9 [out] [out] [PASS] staking::pool::test::test_v_internal_pool_member_info_is_none (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] staking::pool::test::test_v_internal_pool_member_info_wrap_latest (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] staking::pool::test::test_v_internal_pool_member_info_new_latest (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] staking::reward_supplier::test::test_claim_rewards (l1_gas: ~0, l1_data_gas: ~8128, l2_gas: ~17900160) [out] [PASS] staking::reward_supplier::test::test_calculate_current_epoch_rewards (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~15965760) [out] [PASS] staking::reward_supplier::test::test_claim_rewards_assertions (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~15005760) [out] [PASS] staking::reward_supplier::test::test_contract_parameters_v1 (l1_gas: ~0, l1_data_gas: ~2464, l2_gas: ~2616960) [out] [PASS] staking::reward_supplier::test::test_identity (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14925760) [out] [PASS] staking::reward_supplier::test::test_on_receive (l1_gas: ~26764, l1_data_gas: ~10176, l2_gas: ~23586880) [out] [PASS] staking::pool::test::test_update_rewards_from_staking_contract_caller_not_staking_contract (l1_gas: ~0, l1_data_gas: ~7392, l2_gas: ~17478080) [out] [out] error occurred in contract 'Pool' [out] stack backtrace: [out] 0: staking::pool::pool::Pool::__wrapper__PoolImpl__update_rewards_from_staking_contract [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/pool.cairo:528:9 [out] [out] [PASS] staking::reward_supplier::test::test_reward_supplier_constructor (l1_gas: ~0, l1_data_gas: ~5440, l2_gas: ~8509440) [out] [PASS] staking::reward_supplier::test::test_update_unclaimed_rewards_from_staking_contract (l1_gas: ~26764, l1_data_gas: ~8928, l2_gas: ~15426240) [out] [PASS] staking::staking::objects::epoch_info_tests::test_current_epoch (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~2480000) [out] [PASS] staking::reward_supplier::test::test_on_receive_caller_not_starkgate (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14605760) [out] [out] error occurred in contract 'RewardSupplier' [out] stack backtrace: [out] 0: staking::reward_supplier::reward_supplier::RewardSupplier::__wrapper__RewardSupplierImpl__on_receive [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/reward_supplier/reward_supplier.cairo:167:9 [out] [out] [PASS] staking::reward_supplier::test::test_on_receive_unexpected_token (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14605760) [out] [out] error occurred in contract 'RewardSupplier' [out] stack backtrace: [out] 0: staking::reward_supplier::reward_supplier::RewardSupplier::__wrapper__RewardSupplierImpl__on_receive [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/reward_supplier/reward_supplier.cairo:167:9 [out] [out] [PASS] staking::staking::objects::epoch_info_tests::test_current_epoch_starting_block (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~2240000) [out] [PASS] staking::staking::objects::epoch_info_tests::test_epoch_len_in_blocks (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1040000) [out] [PASS] staking::staking::objects::epoch_info_tests::test_new_with_invalid_epoch_duration (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [out] [out] [PASS] staking::staking::objects::epoch_info_tests::test_new (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] staking::staking::objects::epoch_info_tests::test_epochs_in_year (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1080000) [out] [PASS] staking::reward_supplier::test::test_update_unclaimed_rewards_from_staking_contract_caller_not_staking (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14605760) [out] [out] error occurred in contract 'RewardSupplier' [out] stack backtrace: [out] 0: staking::reward_supplier::reward_supplier::RewardSupplier::__wrapper__RewardSupplierImpl__update_unclaimed_rewards_from_staking_contract [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/reward_supplier/reward_supplier.cairo:133:9 [out] [out] [PASS] staking::staking::objects::epoch_info_tests::test_update (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~880000) [out] [PASS] staking::staking::objects::epoch_info_tests::test_new_with_invalid_epoch_length (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [out] [out] [PASS] staking::staking::objects::epoch_info_tests::test_new_with_invalid_starting_block (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~320000) [out] [out] [out] [PASS] staking::staking::objects::epoch_info_tests::test_update_in_first_epoch (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~400000) [out] [out] [out] [PASS] staking::staking::objects::epoch_info_tests::test_update_with_invalid_epoch_length (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~560000) [out] [out] [out] [PASS] staking::staking::objects::epoch_info_tests::test_update_with_invalid_epoch_duration (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~560000) [out] [out] [out] [PASS] staking::staking::objects::epoch_info_tests::test_update_twice (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~800000) [out] [out] [out] [PASS] staking::staking::pause_test::test_already_paused_and_unpaused (l1_gas: ~0, l1_data_gas: ~8928, l2_gas: ~16301120) [out] [PASS] staking::staking::pause_test::test_add_stake_from_pool_when_paused (l1_gas: ~0, l1_data_gas: ~8928, l2_gas: ~14861120) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingPoolImpl__add_stake_from_pool [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:754:9 [out] [out] [PASS] staking::staking::pause_test::test_change_reward_address_when_paused (l1_gas: ~0, l1_data_gas: ~8928, l2_gas: ~14861120) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__change_reward_address [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:438:9 [out] [out] [PASS] staking::staking::pause_test::test_change_operational_address_when_paused (l1_gas: ~0, l1_data_gas: ~8928, l2_gas: ~14861120) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__change_operational_address [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:573:9 [out] [out] [PASS] staking::staking::pause_test::test_claim_rewards_when_paused (l1_gas: ~0, l1_data_gas: ~8928, l2_gas: ~14861120) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__claim_rewards [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:348:9 [out] [out] [PASS] staking::staking::pause_test::test_pause (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~15956480) [out] [PASS] staking::staking::pause_test::test_declare_operational_address_when_paused (l1_gas: ~0, l1_data_gas: ~8928, l2_gas: ~14861120) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__declare_operational_address [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:608:9 [out] [out] [PASS] staking::staking::pause_test::test_increase_stake_when_paused (l1_gas: ~0, l1_data_gas: ~8928, l2_gas: ~14861120) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__increase_stake [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:302:9 [out] [out] [PASS] staking::staking::pause_test::test_pause_not_security_agent (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14605760) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingPauseImpl__pause [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:1015:9 [out] [out] [PASS] staking::staking::pause_test::test_remove_from_delegation_pool_action_when_paused (l1_gas: ~0, l1_data_gas: ~8928, l2_gas: ~14861120) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingPoolImpl__remove_from_delegation_pool_action [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:862:9 [out] [out] [PASS] staking::staking::pause_test::test_remove_from_delegation_pool_intent_when_paused (l1_gas: ~0, l1_data_gas: ~8928, l2_gas: ~14861120) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingPoolImpl__remove_from_delegation_pool_intent [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:798:9 [out] [out] [PASS] staking::staking::pause_test::test_set_commission_commitment_when_paused (l1_gas: ~0, l1_data_gas: ~8928, l2_gas: ~14861120) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__set_commission_commitment [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:643:9 [out] [out] [PASS] staking::staking::pause_test::test_set_open_for_delegation_when_paused (l1_gas: ~0, l1_data_gas: ~8928, l2_gas: ~14861120) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__set_open_for_delegation [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:458:9 [out] [out] [PASS] staking::staking::pause_test::test_set_commission_when_paused (l1_gas: ~0, l1_data_gas: ~8928, l2_gas: ~14861120) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__set_commission [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:623:9 [out] [out] [PASS] staking::staking::pause_test::test_switch_staking_delegation_pool_when_paused (l1_gas: ~0, l1_data_gas: ~8928, l2_gas: ~14861120) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingPoolImpl__switch_staking_delegation_pool [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:897:9 [out] [out] [PASS] staking::staking::pause_test::test_stake_when_paused (l1_gas: ~0, l1_data_gas: ~9120, l2_gas: ~16223040) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__stake [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:230:9 [out] [out] [PASS] staking::staking::pause_test::test_unpause_not_security_admin (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14605760) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingPauseImpl__unpause [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:1024:9 [out] [out] [PASS] staking::staking::pause_test::test_unstake_action_when_paused (l1_gas: ~0, l1_data_gas: ~8928, l2_gas: ~14861120) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__unstake_action [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:412:9 [out] [out] [PASS] staking::staking::staker_balance_trace::test::test_at_mutable (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1080000) [out] [PASS] staking::staking::staker_balance_trace::test::test_at_mutable_out_of_bounds (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~120000) [out] [out] [out] [PASS] staking::staking::staker_balance_trace::test::test_insert (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1200000) [out] [PASS] staking::staking::staker_balance_trace::test::test_insert_unordered_insertion (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~360000) [out] [out] [out] [PASS] staking::staking::staker_balance_trace::test::test_is_empty (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~240000) [out] [PASS] staking::staking::staker_balance_trace::test::test_is_empty_mutable (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~240000) [out] [PASS] staking::staking::staker_balance_trace::test::test_is_non_empty_mutable (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~240000) [out] [PASS] staking::staking::staker_balance_trace::test::test_is_non_empty (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~240000) [out] [PASS] staking::staking::staker_balance_trace::test::test_latest_empty_trace (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~120000) [out] [out] [out] [PASS] staking::staking::staker_balance_trace::test::test_latest (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~560000) [out] [PASS] staking::staking::staker_balance_trace::test::test_latest_mutable (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~560000) [out] [PASS] staking::staking::staker_balance_trace::test::test_length (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~520000) [out] [PASS] staking::staking::staker_balance_trace::test::test_penultimate (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~560000) [out] [PASS] staking::staking::staker_balance_trace::test::test_length_mutable (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~520000) [out] [PASS] staking::staking::staker_balance_trace::test::test_staker_balance_increase_own_amount (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] staking::staking::staker_balance_trace::test::test_penultimate_not_exist (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~120000) [out] [out] [out] [PASS] staking::staking::pause_test::test_update_rewards_from_attestation_contract_when_paused (l1_gas: ~0, l1_data_gas: ~8928, l2_gas: ~14861120) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingAttestationImpl__update_rewards_from_attestation_contract [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:1125:9 [out] [out] [PASS] staking::staking::staker_balance_trace::test::test_staker_balance_update_pool_amount (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] staking::staking::staker_balance_trace::test::test_staker_balance_new (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] staking::staking::pause_test::test_unstake_intent_when_paused (l1_gas: ~0, l1_data_gas: ~8928, l2_gas: ~14861120) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__unstake_intent [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:370:9 [out] [out] [PASS] staking::staking::test::test_add_stake_from_pool (l1_gas: ~0, l1_data_gas: ~12672, l2_gas: ~32075200) [out] [PASS] staking::staking::test::test_add_token_assertions (l1_gas: ~0, l1_data_gas: ~9216, l2_gas: ~16445760) [out] [PASS] staking::staking::test::test_add_token (l1_gas: ~0, l1_data_gas: ~9216, l2_gas: ~15565760) [out] [PASS] staking::staking::test::test_add_stake_from_pool_assertions (l1_gas: ~0, l1_data_gas: ~16032, l2_gas: ~44022720) [out] [PASS] staking::staking::test::test_change_operational_address (l1_gas: ~0, l1_data_gas: ~5088, l2_gas: ~14915520) [out] [PASS] staking::staking::test::test_assert_caller_is_not_zero (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14605760) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__stake [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:230:9 [out] [out] [PASS] staking::staking::test::test_change_operational_address_is_not_eligible (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~19326400) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__change_operational_address [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:573:9 [out] [out] [PASS] staking::staking::test::test_change_operational_address_operational_address_exists (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~19326400) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__change_operational_address [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:573:9 [out] [out] [PASS] staking::staking::test::test_change_operational_address_staker_doesnt_exist (l1_gas: ~0, l1_data_gas: ~3648, l2_gas: ~7093440) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__change_operational_address [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:573:9 [out] [out] [PASS] staking::staking::test::test_change_reward_address (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~21477120) [out] [PASS] staking::staking::test::test_claim_rewards (l1_gas: ~26764, l1_data_gas: ~10464, l2_gas: ~36676800) [out] [PASS] staking::staking::test::test_change_operational_address_unstake_in_progress (l1_gas: ~0, l1_data_gas: ~10272, l2_gas: ~21198080) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__change_operational_address [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:573:9 [out] [out] [PASS] staking::staking::test::test_compute_unpool_time (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~480000) [out] [PASS] staking::staking::test::test_constructor (l1_gas: ~0, l1_data_gas: ~3040, l2_gas: ~3296960) [out] [PASS] staking::staking::test::test_change_reward_address_staker_not_exist (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~19326400) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__change_reward_address [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:438:9 [out] [out] [PASS] staking::staking::test::test_claim_rewards_panic_staker_doesnt_exist (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~19126400) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__claim_rewards [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:348:9 [out] [out] [PASS] staking::staking::test::test_contract_parameters_v1 (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~19326400) [out] [PASS] staking::staking::test::test_current_epoch_starting_block (l1_gas: ~0, l1_data_gas: ~9120, l2_gas: ~18186240) [out] [PASS] staking::staking::test::test_declare_operational_address (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~21858560) [out] [PASS] staking::staking::test::test_claim_rewards_panic_unauthorized (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~19326400) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__claim_rewards [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:348:9 [out] [out] [PASS] staking::staking::test::test_deprecated_get_pool_info (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] staking::staking::test::test_disable_token (l1_gas: ~0, l1_data_gas: ~9216, l2_gas: ~16765760) [out] [PASS] staking::staking::test::test_enable_token (l1_gas: ~0, l1_data_gas: ~9312, l2_gas: ~15885760) [out] [PASS] staking::staking::test::test_disable_token_assertions (l1_gas: ~0, l1_data_gas: ~9216, l2_gas: ~17525760) [out] [PASS] staking::staking::test::test_epoch_info_len_kept_after_update (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1200000) [out] [PASS] staking::staking::test::test_epoch_info_current_epoch (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~960000) [out] [PASS] staking::staking::test::test_enable_token_assertions (l1_gas: ~0, l1_data_gas: ~9312, l2_gas: ~16205760) [out] [PASS] staking::staking::test::test_epoch_info_new_invalid_epoch_duration (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~120000) [out] [out] [out] [PASS] staking::staking::test::test_epoch_info_new_invalid_length (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~120000) [out] [out] [out] [PASS] staking::staking::test::test_epoch_info_update_already_updated (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~800000) [out] [out] [out] [PASS] staking::staking::test::test_epoch_info_update_in_first_epoch (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~440000) [out] [out] [out] [PASS] staking::staking::test::test_epoch_info_update_only_epoch_duration (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1120000) [out] [PASS] staking::staking::test::test_epoch_info_update_only_length (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~4000000) [out] [PASS] staking::staking::test::test_get_active_tokens (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14525760) [out] [PASS] staking::staking::test::test_get_attestation_info_by_operational_address (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~20486400) [out] [PASS] staking::staking::test::test_get_attestation_info_by_operational_address_assertions (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~19206400) [out] [PASS] staking::staking::test::test_get_current_total_staking_power (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~20406400) [out] [PASS] staking::staking::test::test_get_current_epoch (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~15725760) [out] [PASS] staking::staking::test::test_declare_operational_address_operational_address_exists (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~19326400) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__declare_operational_address [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:608:9 [out] [out] [PASS] staking::staking::test::test_get_pool_info_panic (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [out] [out] [PASS] staking::staking::test::test_get_pool_exit_intent (l1_gas: ~0, l1_data_gas: ~13440, l2_gas: ~48290560) [out] [PASS] staking::staking::test::test_get_staker_info (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~20326400) [out] [PASS] staking::staking::test::test_get_total_stake (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~24009280) [out] [PASS] staking::staking::test::test_increase_stake_from_reward_address (l1_gas: ~0, l1_data_gas: ~10368, l2_gas: ~25371200) [out] [PASS] staking::staking::test::test_increase_stake_from_staker_address (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~24409280) [out] [PASS] staking::staking::test::test_get_staker_commission_commitment_no_commitment (l1_gas: ~0, l1_data_gas: ~12576, l2_gas: ~24550400) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__get_staker_commission_commitment [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:681:9 [out] [out] [PASS] staking::staking::test::test_increase_stake_amount_is_zero (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~19326400) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__increase_stake [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:302:9 [out] [out] [PASS] staking::staking::test::test_increase_stake_caller_cannot_increase (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~19366400) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__increase_stake [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:302:9 [out] [out] [PASS] staking::staking::test::test_internal_staker_info_latest_into_staker_info (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] staking::staking::test::test_internal_staker_info (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~19486400) [out] [PASS] staking::staking::test::test_internal_staker_info_pool_info (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] staking::staking::test::test_increase_stake_staker_address_not_exist (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~19126400) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__increase_stake [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:302:9 [out] [out] [PASS] staking::staking::test::test_pool_contract_roles (l1_gas: ~0, l1_data_gas: ~7392, l2_gas: ~17758080) [out] [PASS] staking::staking::test::test_remove_from_delegation_pool_action (l1_gas: ~0, l1_data_gas: ~13344, l2_gas: ~37718720) [out] [PASS] staking::staking::test::test_increase_stake_unstake_in_progress (l1_gas: ~0, l1_data_gas: ~10272, l2_gas: ~21198080) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__increase_stake [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:302:9 [out] [out] [PASS] staking::staking::test::test_remove_from_delegation_pool_action_intent_not_exist (l1_gas: ~0, l1_data_gas: ~3648, l2_gas: ~7853440) [out] [PASS] staking::staking::test::test_internal_staker_info_outdated_version (l1_gas: ~0, l1_data_gas: ~10368, l2_gas: ~19606400) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingMigrationImpl__internal_staker_info [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:706:9 [out] [out] [PASS] staking::staking::test::test_remove_from_delegation_pool_intent (l1_gas: ~0, l1_data_gas: ~13632, l2_gas: ~42054080) [out] [PASS] staking::staking::test::test_internal_staker_info_staker_not_exist (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14445760) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingMigrationImpl__internal_staker_info [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:706:9 [out] [out] [PASS] staking::staking::test::test_sanity_storage_versioned_internal_staker_info (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~560000) [out] [PASS] staking::staking::test::test_remove_from_delegation_pool_intent_assertions (l1_gas: ~0, l1_data_gas: ~12576, l2_gas: ~25110400) [out] [PASS] staking::staking::test::test_send_rewards_to_staker (l1_gas: ~0, l1_data_gas: ~4864, l2_gas: ~7706560) [out] [PASS] staking::staking::test::test_set_commission_assertions_with_commitment (l1_gas: ~0, l1_data_gas: ~7680, l2_gas: ~22139520) [out] [PASS] staking::staking::test::test_set_commission (l1_gas: ~0, l1_data_gas: ~7392, l2_gas: ~21508800) [out] [PASS] staking::staking::test::test_set_commission_commitment (l1_gas: ~0, l1_data_gas: ~12864, l2_gas: ~26701120) [out] [PASS] staking::staking::test::test_set_commission_commitment_assertions (l1_gas: ~0, l1_data_gas: ~12960, l2_gas: ~32252800) [out] [PASS] staking::staking::test::test_remove_from_delegation_pool_action_intent_not_finished (l1_gas: ~0, l1_data_gas: ~13536, l2_gas: ~35281920) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingPoolImpl__remove_from_delegation_pool_action [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:862:9 [out] [out] [PASS] staking::staking::test::test_set_commission_initialize_commission (l1_gas: ~0, l1_data_gas: ~7392, l2_gas: ~17398080) [out] [PASS] staking::staking::test::test_set_commission_with_commitment (l1_gas: ~0, l1_data_gas: ~7680, l2_gas: ~23850240) [out] [PASS] staking::staking::test::test_set_commission_caller_not_staker (l1_gas: ~0, l1_data_gas: ~3648, l2_gas: ~7333440) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__set_commission [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:623:9 [out] [out] [PASS] staking::staking::test::test_set_commission_commission_out_of_range (l1_gas: ~0, l1_data_gas: ~4992, l2_gas: ~12054080) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__set_commission [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:623:9 [out] [out] [PASS] staking::staking::test::test_set_epoch_info (l1_gas: ~0, l1_data_gas: ~9120, l2_gas: ~18346240) [out] [PASS] staking::staking::test::test_set_epoch_info_assertions (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~15045760) [out] [PASS] staking::staking::test::test_set_commission_staker_in_exit_window (l1_gas: ~0, l1_data_gas: ~5088, l2_gas: ~13925760) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__set_commission [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:623:9 [out] [out] [PASS] staking::staking::test::test_set_exit_waiting_window (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~15546240) [out] [PASS] staking::staking::test::test_set_commission_with_higher_commission (l1_gas: ~0, l1_data_gas: ~7392, l2_gas: ~17478080) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__set_commission [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:623:9 [out] [out] [PASS] staking::staking::test::test_set_max_exit_waiting_duration (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14746240) [out] [PASS] staking::staking::test::test_set_commission_with_same_commission (l1_gas: ~0, l1_data_gas: ~7392, l2_gas: ~17478080) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__set_commission [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:623:9 [out] [out] [PASS] staking::staking::test::test_set_min_stake (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~15546240) [out] [PASS] staking::staking::test::test_set_open_for_delegation (l1_gas: ~0, l1_data_gas: ~7392, l2_gas: ~18158080) [out] [PASS] staking::staking::test::test_set_epoch_info_not_app_governor (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14605760) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingConfigImpl__set_epoch_info [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:1073:9 [out] [out] [PASS] staking::staking::test::test_set_exit_waiting_window_not_token_admin (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14605760) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingConfigImpl__set_exit_wait_window [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:1046:9 [out] [out] [PASS] staking::staking::test::test_set_min_stake_not_token_admin (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14605760) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingConfigImpl__set_min_stake [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:1036:9 [out] [out] [PASS] staking::staking::test::test_set_open_for_delegation_commission_not_set (l1_gas: ~0, l1_data_gas: ~4992, l2_gas: ~12054080) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__set_open_for_delegation [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:458:9 [out] [out] [PASS] staking::staking::test::test_set_reward_supplier (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~15546240) [out] [PASS] staking::staking::test::test_set_open_for_delegation_staker_has_pool (l1_gas: ~0, l1_data_gas: ~7392, l2_gas: ~17478080) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__set_open_for_delegation [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:458:9 [out] [out] [PASS] staking::staking::test::test_stake (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~21006400) [out] [PASS] staking::staking::test::test_set_open_for_delegation_staker_not_exist (l1_gas: ~0, l1_data_gas: ~3648, l2_gas: ~7333440) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__set_open_for_delegation [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:458:9 [out] [out] [PASS] staking::staking::test::test_set_open_for_delegation_unstake_in_progress (l1_gas: ~0, l1_data_gas: ~5088, l2_gas: ~13925760) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__set_open_for_delegation [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:458:9 [out] [out] [PASS] staking::staking::test::test_set_reward_supplier_not_token_admin (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14605760) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingConfigImpl__set_reward_supplier [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:1059:9 [out] [out] [PASS] staking::staking::test::test_set_too_long_exit_duration (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14605760) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingConfigImpl__set_exit_wait_window [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:1046:9 [out] [out] [PASS] staking::staking::test::test_stake_from_same_staker_address (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~19326400) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__stake [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:230:9 [out] [out] [PASS] staking::staking::test::test_staker_info (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~19726400) [out] [PASS] staking::staking::test::test_staker_info_into_internal_staker_info_v1 (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] staking::staking::test::test_stake_with_less_than_min_stake (l1_gas: ~0, l1_data_gas: ~9024, l2_gas: ~15767680) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__stake [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:230:9 [out] [out] [PASS] staking::staking::test::test_stake_with_same_operational_address (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~19366400) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__stake [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:230:9 [out] [out] [PASS] staking::staking::test::test_stake_with_staker_address_already_used (l1_gas: ~0, l1_data_gas: ~9888, l2_gas: ~26667520) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__stake [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:230:9 [out] [out] [PASS] staking::staking::test::test_staking_eic (l1_gas: ~0, l1_data_gas: ~10464, l2_gas: ~21468160) [out] [PASS] staking::staking::test::test_staker_info_staker_doesnt_exist (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14445760) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__staker_info_v1 [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:492:9 [out] [out] [PASS] staking::staking::test::test_staker_migration_outdated_version (l1_gas: ~0, l1_data_gas: ~10368, l2_gas: ~19526400) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingMigrationImpl__staker_migration [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:724:9 [out] [out] [PASS] staking::staking::test::test_staker_migration_staker_not_exist (l1_gas: ~0, l1_data_gas: ~8832, l2_gas: ~14365760) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingMigrationImpl__staker_migration [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:724:9 [out] [out] [FAIL] staking::staking::test::test_staking_eic_pool_contract_zero_class_hash [out] [out] Failure data: [out] Incorrect panic data [out] Actual: [0x46a6158a16a947e5916b2a2ca68501a45e93d7110e81aa2d6438b1c57c879a3, 0x0, 0x4549435f4c49425f43414c4c5f4641494c4544, 0x13] (EIC_LIB_CALL_FAILED) [out] Expected: [0x46a6158a16a947e5916b2a2ca68501a45e93d7110e81aa2d6438b1c57c879a3, 0x0, 0x436c6173732068617368206973207a65726f, 0x12] (Class hash is zero) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: starkware_utils::components::replaceability::replaceability::ReplaceabilityComponent::__wrapper__ReplaceabilityImpl__replace_to [out] at /mnt/maat-cache/scarb/registry/git/checkouts/starkware-starknet-utils-co5ag083kk1bq/3e19027/packages/utils/src/components/replaceability/replaceability.cairo:107:9 [out] [out] [FAIL] staking::staking::test::test_staking_eic_prev_class_hash_zero_class_hash [out] [out] Failure data: [out] Incorrect panic data [out] Actual: [0x46a6158a16a947e5916b2a2ca68501a45e93d7110e81aa2d6438b1c57c879a3, 0x0, 0x4549435f4c49425f43414c4c5f4641494c4544, 0x13] (EIC_LIB_CALL_FAILED) [out] Expected: [0x46a6158a16a947e5916b2a2ca68501a45e93d7110e81aa2d6438b1c57c879a3, 0x0, 0x436c6173732068617368206973207a65726f, 0x12] (Class hash is zero) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: starkware_utils::components::replaceability::replaceability::ReplaceabilityComponent::__wrapper__ReplaceabilityImpl__replace_to [out] at /mnt/maat-cache/scarb/registry/git/checkouts/starkware-starknet-utils-co5ag083kk1bq/3e19027/packages/utils/src/components/replaceability/replaceability.cairo:107:9 [out] [out] [FAIL] staking::staking::test::test_staking_eic_token_address_invalid_address [out] [out] Failure data: [out] Incorrect panic data [out] Actual: [0x46a6158a16a947e5916b2a2ca68501a45e93d7110e81aa2d6438b1c57c879a3, 0x0, 0x4549435f4c49425f43414c4c5f4641494c4544, 0x13] (EIC_LIB_CALL_FAILED) [out] Expected: [0x46a6158a16a947e5916b2a2ca68501a45e93d7110e81aa2d6438b1c57c879a3, 0x0, 0x496e76616c696420746f6b656e2061646472657373, 0x15] (Invalid token address) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: starkware_utils::components::replaceability::replaceability::ReplaceabilityComponent::__wrapper__ReplaceabilityImpl__replace_to [out] at /mnt/maat-cache/scarb/registry/git/checkouts/starkware-starknet-utils-co5ag083kk1bq/3e19027/packages/utils/src/components/replaceability/replaceability.cairo:107:9 [out] [out] [FAIL] staking::staking::test::test_staking_eic_token_address_zero_address [out] [out] Failure data: [out] Incorrect panic data [out] Actual: [0x46a6158a16a947e5916b2a2ca68501a45e93d7110e81aa2d6438b1c57c879a3, 0x0, 0x4549435f4c49425f43414c4c5f4641494c4544, 0x13] (EIC_LIB_CALL_FAILED) [out] Expected: [0x46a6158a16a947e5916b2a2ca68501a45e93d7110e81aa2d6438b1c57c879a3, 0x0, 0x41646472657373206973207a65726f, 0xf] (Address is zero) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: starkware_utils::components::replaceability::replaceability::ReplaceabilityComponent::__wrapper__ReplaceabilityImpl__replace_to [out] at /mnt/maat-cache/scarb/registry/git/checkouts/starkware-starknet-utils-co5ag083kk1bq/3e19027/packages/utils/src/components/replaceability/replaceability.cairo:107:9 [out] [out] [PASS] staking::staking::test::test_switch_staking_delegation_pool_assertions (l1_gas: ~0, l1_data_gas: ~17184, l2_gas: ~48448000) [out] [PASS] staking::staking::test::test_switch_staking_delegation_pool (l1_gas: ~0, l1_data_gas: ~17568, l2_gas: ~64554240) [out] [PASS] staking::staking::test::test_undelegate_intent_assert_valid (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] staking::staking::test::test_undelegate_intent_assert_valid_panic (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [out] [out] [PASS] staking::staking::test::test_undelegate_intent_is_non_zero (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] staking::staking::test::test_undelegate_intent_is_valid (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] staking::staking::test::test_undelegate_intent_is_zero (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] staking::staking::test::test_undelegate_intent_zero (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [FAIL] staking::staking::test::test_staking_eic_total_stake_trace_empty [out] [out] Failure data: [out] Incorrect panic data [out] Actual: [0x46a6158a16a947e5916b2a2ca68501a45e93d7110e81aa2d6438b1c57c879a3, 0x0, 0x4549435f4c49425f43414c4c5f4641494c4544, 0x13] (EIC_LIB_CALL_FAILED) [out] Expected: [0x46a6158a16a947e5916b2a2ca68501a45e93d7110e81aa2d6438b1c57c879a3, 0x0, 0x456d707479207472616365, 0xb] (Empty trace) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: starkware_utils::components::replaceability::replaceability::ReplaceabilityComponent::__wrapper__ReplaceabilityImpl__replace_to [out] at /mnt/maat-cache/scarb/registry/git/checkouts/starkware-starknet-utils-co5ag083kk1bq/3e19027/packages/utils/src/components/replaceability/replaceability.cairo:107:9 [out] [out] [PASS] staking::staking::test::test_unstake_action (l1_gas: ~0, l1_data_gas: ~12672, l2_gas: ~37548800) [out] [PASS] staking::staking::test::test_unstake_action_assertions (l1_gas: ~0, l1_data_gas: ~12672, l2_gas: ~26782080) [out] [PASS] staking::staking::test::test_unstake_intent (l1_gas: ~0, l1_data_gas: ~10272, l2_gas: ~22518080) [out] [FAIL] staking::staking::test::test_staking_eic_with_wrong_number_of_data_elemnts [out] [out] Failure data: [out] Incorrect panic data [out] Actual: [0x46a6158a16a947e5916b2a2ca68501a45e93d7110e81aa2d6438b1c57c879a3, 0x0, 0x4549435f4c49425f43414c4c5f4641494c4544, 0x13] (EIC_LIB_CALL_FAILED) [out] Expected: [0x45585045435445445f444154415f4c454e4754485f33] (EXPECTED_DATA_LENGTH_3) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: starkware_utils::components::replaceability::replaceability::ReplaceabilityComponent::__wrapper__ReplaceabilityImpl__replace_to [out] at /mnt/maat-cache/scarb/registry/git/checkouts/starkware-starknet-utils-co5ag083kk1bq/3e19027/packages/utils/src/components/replaceability/replaceability.cairo:107:9 [out] [out] [PASS] staking::staking::test::test_update_rewards_from_attestation_contract_assertions (l1_gas: ~0, l1_data_gas: ~10272, l2_gas: ~21798080) [out] [PASS] staking::staking::test::test_update_rewards_from_attestation_contract_only_staker (l1_gas: ~26764, l1_data_gas: ~10368, l2_gas: ~26937600) [out] [PASS] staking::staking::test::test_versioned_internal_staker_info_is_none (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] staking::staking::test::test_update_rewards_from_attestation_contract_with_pool_member (l1_gas: ~26764, l1_data_gas: ~13920, l2_gas: ~56679680) [out] [PASS] staking::staking::test::test_versioned_internal_staker_info_new_latest (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] staking::staking::test::test_versioned_internal_staker_info_wrap_latest (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] staking::utils::tests::test_compute_rewards_per_strk (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] staking::staking::test::test_unstake_intent_staker_doesnt_exist (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~19326400) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__unstake_intent [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:370:9 [out] [out] [PASS] staking::staking::test::test_unstake_intent_unstake_in_progress (l1_gas: ~0, l1_data_gas: ~10272, l2_gas: ~21198080) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__unstake_intent [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:370:9 [out] [out] Tests: 290 passed, 8 failed, 2 ignored, 0 filtered out [out] [out] Failures: [out] staking::pool::test::test_pool_eic_with_wrong_number_of_data_elements [out] staking::pool::test::test_pool_eic_zero_class_hash [out] staking::staking::test::test_staking_eic_pool_contract_zero_class_hash [out] staking::staking::test::test_staking_eic_prev_class_hash_zero_class_hash [out] staking::staking::test::test_staking_eic_token_address_invalid_address [out] staking::staking::test::test_staking_eic_token_address_zero_address [out] staking::staking::test::test_staking_eic_total_stake_trace_empty [out] staking::staking::test::test_staking_eic_with_wrong_number_of_data_elemnts Process finished with exit code 1 >>> SCARB_IGNORE_CAIRO_VERSION=true maat-test-ls [err] 0.003832852s WARN cairo_language_server::config: client does not support `workspace/configuration` requests, config will not be reloaded [out] Opening file:///mnt/maat-workbench/workspace/apps/staking/contracts/src/lib.cairo [out] [out] ============================== [out] Analysis completed, server is idle. [out] [out] ============================== [out] # Analyzed Crates [out] --- [out] ```json [out] { [out] "name": "core", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/std/7ff977b30/core/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "core", [out] "edition": "2024_07", [out] "version": "2.11.4", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": true, [out] "associated_item_constraints": true, [out] "coupons": true, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": {}, [out] "plugins": { [out] "builtin_plugins": [ [out] "Executable", [out] "CairoTest" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/openzeppelin-1.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin", [out] "edition": "2024_07", [out] "version": "1.0.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin": { [out] "discriminator": "openzeppelin 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_access": { [out] "discriminator": "openzeppelin_access 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_account": { [out] "discriminator": "openzeppelin_account 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_finance": { [out] "discriminator": "openzeppelin_finance 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_governance": { [out] "discriminator": "openzeppelin_governance 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_merkle_tree": { [out] "discriminator": "openzeppelin_merkle_tree 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_presets": { [out] "discriminator": "openzeppelin_presets 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_security": { [out] "discriminator": "openzeppelin_security 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_token": { [out] "discriminator": "openzeppelin_token 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_upgrades": { [out] "discriminator": "openzeppelin_upgrades 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 1.0.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": {}, [out] "plugins": { [out] "builtin_plugins": [ [out] "Starknet" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_access", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/openzeppelin_access-1.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_access", [out] "edition": "2024_07", [out] "version": "1.0.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_access": { [out] "discriminator": "openzeppelin_access 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 1.0.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": {}, [out] "plugins": { [out] "builtin_plugins": [ [out] "Starknet" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_account", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/openzeppelin_account-1.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_account", [out] "edition": "2024_07", [out] "version": "1.0.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_account": { [out] "discriminator": "openzeppelin_account 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 1.0.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": {}, [out] "plugins": { [out] "builtin_plugins": [ [out] "Starknet" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_finance", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/openzeppelin_finance-1.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_finance", [out] "edition": "2024_07", [out] "version": "1.0.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_access": { [out] "discriminator": "openzeppelin_access 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_finance": { [out] "discriminator": "openzeppelin_finance 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_token": { [out] "discriminator": "openzeppelin_token 1.0.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": {}, [out] "plugins": { [out] "builtin_plugins": [ [out] "Starknet" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_governance", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/openzeppelin_governance-1.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_governance", [out] "edition": "2024_07", [out] "version": "1.0.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_access": { [out] "discriminator": "openzeppelin_access 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_account": { [out] "discriminator": "openzeppelin_account 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_governance": { [out] "discriminator": "openzeppelin_governance 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_token": { [out] "discriminator": "openzeppelin_token 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 1.0.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": {}, [out] "plugins": { [out] "builtin_plugins": [ [out] "Starknet" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_introspection", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/openzeppelin_introspection-1.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_introspection", [out] "edition": "2024_07", [out] "version": "1.0.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 1.0.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": {}, [out] "plugins": { [out] "builtin_plugins": [ [out] "Starknet" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_merkle_tree", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/openzeppelin_merkle_tree-1.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_merkle_tree", [out] "edition": "2024_07", [out] "version": "1.0.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_merkle_tree": { [out] "discriminator": "openzeppelin_merkle_tree 1.0.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": {}, [out] "plugins": {} [out] } [out] [out] { [out] "name": "openzeppelin_presets", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/openzeppelin_presets-1.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_presets", [out] "edition": "2024_07", [out] "version": "1.0.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_access": { [out] "discriminator": "openzeppelin_access 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_account": { [out] "discriminator": "openzeppelin_account 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_finance": { [out] "discriminator": "openzeppelin_finance 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_presets": { [out] "discriminator": "openzeppelin_presets 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_token": { [out] "discriminator": "openzeppelin_token 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_upgrades": { [out] "discriminator": "openzeppelin_upgrades 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 1.0.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": {}, [out] "plugins": { [out] "builtin_plugins": [ [out] "Starknet" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_security", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/openzeppelin_security-1.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_security", [out] "edition": "2024_07", [out] "version": "1.0.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_security": { [out] "discriminator": "openzeppelin_security 1.0.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": {}, [out] "plugins": { [out] "builtin_plugins": [ [out] "Starknet" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_testing", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/openzeppelin_testing-3.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_testing", [out] "edition": "2024_07", [out] "version": "3.0.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_testing": { [out] "discriminator": "openzeppelin_testing 3.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.45.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": {}, [out] "plugins": { [out] "builtin_plugins": [ [out] "CairoTest", [out] "Starknet" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_token", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/openzeppelin_token-1.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_token", [out] "edition": "2024_07", [out] "version": "1.0.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_access": { [out] "discriminator": "openzeppelin_access 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_account": { [out] "discriminator": "openzeppelin_account 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_token": { [out] "discriminator": "openzeppelin_token 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 1.0.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": {}, [out] "plugins": { [out] "builtin_plugins": [ [out] "Starknet" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_upgrades", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/openzeppelin_upgrades-1.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_upgrades", [out] "edition": "2024_07", [out] "version": "1.0.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_upgrades": { [out] "discriminator": "openzeppelin_upgrades 1.0.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": {}, [out] "plugins": { [out] "builtin_plugins": [ [out] "Starknet" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_utils", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/openzeppelin_utils-1.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_utils", [out] "edition": "2024_07", [out] "version": "1.0.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 1.0.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": {}, [out] "plugins": { [out] "builtin_plugins": [ [out] "Starknet" [out] ] [out] } [out] } [out] [out] { [out] "name": "snforge_std", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/snforge_std-0.45.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "snforge_std", [out] "edition": "2024_07", [out] "version": "0.45.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.45.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": {}, [out] "plugins": {} [out] } [out] [out] { [out] "name": "staking", [out] "source_paths": [ [out] "/mnt/maat-workbench/workspace/apps/staking/contracts/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "staking", [out] "edition": "2023_11", [out] "version": "1.14.5", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ], [out] "test" [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin": { [out] "discriminator": "openzeppelin 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.45.0 (registry+https://scarbs.xyz/)" [out] }, [out] "staking": { [out] "discriminator": "staking 1.14.5 (path+file:///mnt/maat-workbench/workspace/apps/staking/contracts/Scarb.toml)" [out] }, [out] "starkware_utils": { [out] "discriminator": "starkware_utils 1.0.0 (git+https://github.com/starkware-libs/starkware-starknet-utils?branch=main#3e190272c800c2329102fb55415dcad8d6d6e4cc)" [out] }, [out] "starkware_utils_testing": { [out] "discriminator": "starkware_utils_testing 1.0.0 (git+https://github.com/starkware-libs/starkware-starknet-utils?branch=main#3e190272c800c2329102fb55415dcad8d6d6e4cc)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": {}, [out] "plugins": { [out] "builtin_plugins": [ [out] "CairoTest", [out] "Starknet" [out] ] [out] } [out] } [out] [out] { [out] "name": "starkware_utils", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/git/checkouts/starkware-starknet-utils-co5ag083kk1bq/3e19027/packages/utils/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "starkware_utils", [out] "edition": "2024_07", [out] "version": "1.0.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin": { [out] "discriminator": "openzeppelin 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "starkware_utils": { [out] "discriminator": "starkware_utils 1.0.0 (git+https://github.com/starkware-libs/starkware-starknet-utils?branch=main#3e190272c800c2329102fb55415dcad8d6d6e4cc)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": {}, [out] "plugins": { [out] "builtin_plugins": [ [out] "Starknet" [out] ] [out] } [out] } [out] [out] { [out] "name": "starkware_utils_testing", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/git/checkouts/starkware-starknet-utils-co5ag083kk1bq/3e19027/packages/testing/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "starkware_utils_testing", [out] "edition": "2024_07", [out] "version": "1.0.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin": { [out] "discriminator": "openzeppelin 1.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_testing": { [out] "discriminator": "openzeppelin_testing 3.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.45.0 (registry+https://scarbs.xyz/)" [out] }, [out] "starkware_utils": { [out] "discriminator": "starkware_utils 1.0.0 (git+https://github.com/starkware-libs/starkware-starknet-utils?branch=main#3e190272c800c2329102fb55415dcad8d6d6e4cc)" [out] }, [out] "starkware_utils_testing": { [out] "discriminator": "starkware_utils_testing 1.0.0 (git+https://github.com/starkware-libs/starkware-starknet-utils?branch=main#3e190272c800c2329102fb55415dcad8d6d6e4cc)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": {}, [out] "plugins": { [out] "builtin_plugins": [ [out] "CairoTest", [out] "Starknet" [out] ] [out] } [out] } [out] ``` [out] [out] ============================== [out] file:///mnt/maat-workbench/workspace/apps/staking/contracts/src/attestation/test.cairo (1) [out] (W) Unused import: `staking::attestation::test::start_cheat_block_hash_global` [Ln 2, Col 17] [out] file:///mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/flows.cairo (1) [out] (W) Unused import: `staking::flow_test::flows::calculate_block_offset` [Ln 20, Col 4] [out] file:///mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/test.cairo (6) [out] (W) Unused import: `staking::flow_test::test::SystemFactoryTrait` [Ln 4, Col 80] [out] (W) Unused import: `staking::flow_test::test::SystemReplaceabilityV1Trait` [Ln 5, Col 4] [out] (W) Unused import: `staking::flow_test::test::test_flow_mainnet` [Ln 5, Col 82] [out] (W) Unused import: `staking::flow_test::test::Error` [Ln 7, Col 30] [out] (W) Unused import: `staking::flow_test::test::Describable` [Ln 9, Col 29] [out] (W) Unused import: `staking::flow_test::test::assert_panic_with_error` [Ln 12, Col 54] [out] file:///mnt/maat-workbench/workspace/apps/staking/contracts/src/flow_test/utils.cairo (2) [out] (W) Unused import: `staking::flow_test::utils::CheatSpan` [Ln 11, Col 4] [out] (W) Unused import: `staking::flow_test::utils::cheat_caller_address` [Ln 11, Col 55] [out] file:///mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/pool_member_balance_trace/mock.cairo (1) [out] (W) Unused import: `staking::pool::pool_member_balance_trace::mock::MockTrace::VecIndex` [Ln 23, Col 64] [out] file:///mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/test.cairo (3) [out] (W) Unused import: `staking::pool::test::POOL_MEMBER_UNCLAIMED_REWARDS` [Ln 6, Col 69] [out] (W) Unused import: `staking::pool::test::BASE_VALUE` [Ln 25, Col 24] [out] (W) Unused import: `staking::pool::test::set_account_as_upgrade_governor` [Ln 58, Col 4] [out] file:///mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/eic_v1_v2.cairo (2) [out] (W) Unused import: `staking::staking::eic_v1_v2::StakingEICV1toV2::Mutable` [Ln 13, Col 33] [out] (W) Unused import: `staking::staking::eic_v1_v2::StakingEICV1toV2::StorageBase` [Ln 13, Col 42] [out] file:///mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo (10) [out] (W) Unused import: `staking::staking::staking::Staking::STRK_TOKEN_ADDRESS` [Ln 11, Col 24] [out] (W) Unused import: `staking::staking::staking::Staking::InternalStakerInfoConvertTrait` [Ln 27, Col 8] [out] (W) Unused import: `staking::staking::staking::Staking::InternalStakerInfoTrait` [Ln 27, Col 71] [out] (W) Unused import: `staking::staking::staking::Staking::StakerBalance` [Ln 33, Col 40] [out] (W) Unused import: `staking::staking::staking::Staking::StakerBalanceTraceTrait` [Ln 33, Col 75] [out] (W) Unused import: `staking::staking::staking::Staking::InternalStakerPoolInfoLatest` [Ln 37, Col 68] [out] (W) Unused import: `staking::staking::staking::Staking::PendingStoragePath` [Ln 46, Col 22] [out] (W) Unused import: `staking::staking::staking::Staking::IterableMapTrait` [Ln 57, Col 73] [out] (W) Plugin diagnostic: Consider using else if instead of else { if ... } [Ln 1261, Col 16] [out] (W) Plugin diagnostic: Consider using else if instead of else { if ... } [Ln 1259, Col 12] [out] file:///mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/test.cairo (9) [out] (W) Unused import: `staking::staking::test::MAINNET_SECURITY_COUNSEL_ADDRESS` [Ln 3, Col 40] [out] (W) Unused import: `staking::staking::test::STARTING_BLOCK_OFFSET` [Ln 6, Col 30] [out] (W) Unused import: `staking::staking::test::BASE_VALUE` [Ln 30, Col 4] [out] (W) Unused import: `staking::staking::test::STRK_TOKEN_ADDRESS` [Ln 31, Col 4] [out] (W) Unused import: `staking::staking::test::EpochInfo` [Ln 59, Col 26] [out] (W) Unused import: `staking::staking::test::MutableTraceTrait` [Ln 79, Col 36] [out] (W) Unused import: `staking::staking::test::Trace` [Ln 79, Col 55] [out] (W) Unused import: `staking::staking::test::calculate_pool_member_rewards` [Ln 86, Col 13] [out] (W) Unused import: `staking::staking::test::declare_staking_eic_contract_v0_v1` [Ln 89, Col 4] [out] file:///mnt/maat-workbench/workspace/apps/staking/contracts/src/test_utils.cairo (2) [out] (W) Unused import: `staking::test_utils::ContractState` [Ln 0, Col 13] [out] (W) Unused import: `staking::test_utils::IStaking` [Ln 36, Col 4] [out] total: 0 errors, 37 warnings, 0 infos, 0 hints [out] [out] ============================== [out] CairoLS process exited with code: SIGTERM