=== starkware-libs/starknet-staking-626d5a1a6 === >>> 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 2.12.0-rc.1 ASDF_SCARB_VERSION true [out] starknet-foundry 0.46.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 65c1739..e21af6e 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.12.0-rc.1" # NOTE: added by maat-patch, was: None [out] +starknet = "2.12.0-rc.1" # NOTE: added by maat-patch, was: None [out] +cairo_test = "2.12.0-rc.1" # NOTE: added by maat-patch, was: None [out] +snforge_std = "0.46.0" # NOTE: added by maat-patch, was: None [out] +snforge_scarb_plugin = "0.46.0" # NOTE: added by maat-patch, was: None [out] + [out] +[patch."https://github.com/foundry-rs/starknet-foundry.git"] [out] +snforge_std = "0.46.0" # NOTE: added by maat-patch, was: None [out] +snforge_scarb_plugin = "0.46.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 86f76c9..3e14672 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.12.0-rc.1" # NOTE: added by maat-patch, was: None [out] [out] [dependencies] [out] starknet.workspace = true [out] @@ -36,6 +37,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 `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 `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 `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] Downloading openzeppelin_access v2.0.0 [out] Downloading openzeppelin_finance v2.0.0 [out] Downloading openzeppelin_presets v2.0.0 [out] Downloading openzeppelin_account v2.0.0 [out] Downloading openzeppelin_token v2.0.0 [out] Downloading openzeppelin_governance v2.0.0 [out] Downloading openzeppelin v2.0.0 [out] Downloading openzeppelin_merkle_tree v2.0.0 [out] Downloading openzeppelin_testing v4.3.0 [out] Downloading openzeppelin_security v2.0.0 [out] Downloading openzeppelin_utils v2.0.0 [out] Downloading openzeppelin_introspection v2.0.0 [out] Downloading openzeppelin_upgrades v2.0.0 >>> scarb tree -q --workspace [out] staking v1.14.5 (/mnt/maat-workbench/workspace/apps/staking/contracts/Scarb.toml) [out] ├── openzeppelin v2.0.0 [out] │ ├── openzeppelin_security v2.0.0 [out] │ │ └── starknet v2.12.0-rc.1 (std) [out] │ ├── starknet v2.12.0-rc.1 (std) (*) [out] │ ├── openzeppelin_introspection v2.0.0 [out] │ │ └── starknet v2.12.0-rc.1 (std) (*) [out] │ ├── openzeppelin_merkle_tree v2.0.0 [out] │ ├── openzeppelin_upgrades v2.0.0 [out] │ │ └── starknet v2.12.0-rc.1 (std) (*) [out] │ ├── openzeppelin_utils v2.0.0 [out] │ │ └── starknet v2.12.0-rc.1 (std) (*) [out] │ ├── openzeppelin_access v2.0.0 [out] │ │ ├── starknet v2.12.0-rc.1 (std) (*) [out] │ │ └── openzeppelin_introspection v2.0.0 (*) [out] │ ├── openzeppelin_account v2.0.0 [out] │ │ ├── starknet v2.12.0-rc.1 (std) (*) [out] │ │ ├── openzeppelin_introspection v2.0.0 (*) [out] │ │ └── openzeppelin_utils v2.0.0 (*) [out] │ ├── openzeppelin_token v2.0.0 [out] │ │ ├── starknet v2.12.0-rc.1 (std) (*) [out] │ │ ├── openzeppelin_introspection v2.0.0 (*) [out] │ │ ├── openzeppelin_utils v2.0.0 (*) [out] │ │ ├── openzeppelin_access v2.0.0 (*) [out] │ │ └── openzeppelin_account v2.0.0 (*) [out] │ ├── openzeppelin_governance v2.0.0 [out] │ │ ├── starknet v2.12.0-rc.1 (std) (*) [out] │ │ ├── openzeppelin_introspection v2.0.0 (*) [out] │ │ ├── openzeppelin_utils v2.0.0 (*) [out] │ │ ├── openzeppelin_access v2.0.0 (*) [out] │ │ ├── openzeppelin_account v2.0.0 (*) [out] │ │ └── openzeppelin_token v2.0.0 (*) [out] │ ├── openzeppelin_finance v2.0.0 [out] │ │ ├── starknet v2.12.0-rc.1 (std) (*) [out] │ │ ├── openzeppelin_access v2.0.0 (*) [out] │ │ └── openzeppelin_token v2.0.0 (*) [out] │ └── openzeppelin_presets v2.0.0 [out] │ ├── starknet v2.12.0-rc.1 (std) (*) [out] │ ├── openzeppelin_introspection v2.0.0 (*) [out] │ ├── openzeppelin_upgrades v2.0.0 (*) [out] │ ├── openzeppelin_utils v2.0.0 (*) [out] │ ├── openzeppelin_access v2.0.0 (*) [out] │ ├── openzeppelin_account v2.0.0 (*) [out] │ ├── openzeppelin_token v2.0.0 (*) [out] │ └── openzeppelin_finance v2.0.0 (*) [out] ├── starknet v2.12.0-rc.1 (std) (*) [out] ├── starkware_utils v1.0.0 (git+https://github.com/starkware-libs/starkware-starknet-utils?branch=main#1fe679e9d7f5c19db08559db7b52cfb305b5c69b) [out] │ ├── openzeppelin v2.0.0 (*) [out] │ └── starknet v2.12.0-rc.1 (std) (*) [out] └── [dev-dependencies] [out] ├── assert_macros v2.12.0-rc.1 (std) [out] ├── snforge_std v0.46.0 [out] │ └── snforge_scarb_plugin v0.46.0 [out] ├── starkware_utils_testing v1.0.0 (git+https://github.com/starkware-libs/starkware-starknet-utils?branch=main#1fe679e9d7f5c19db08559db7b52cfb305b5c69b) [out] │ ├── assert_macros v2.12.0-rc.1 (std) (*) [out] │ ├── openzeppelin v2.0.0 (*) [out] │ ├── openzeppelin_testing v4.3.0 [out] │ │ ├── snforge_std v0.46.0 (*) [out] │ │ ├── starknet v2.12.0-rc.1 (std) (*) [out] │ │ ├── assert_macros v2.12.0-rc.1 (std) (*) [out] │ │ └── snforge_scarb_plugin v0.46.0 (*) [out] │ ├── snforge_std v0.46.0 (*) [out] │ ├── starknet v2.12.0-rc.1 (std) (*) [out] │ ├── starkware_utils v1.0.0 (git+https://github.com/starkware-libs/starkware-starknet-utils?branch=main#1fe679e9d7f5c19db08559db7b52cfb305b5c69b) (*) [out] │ └── snforge_scarb_plugin v0.46.0 (*) [out] └── snforge_scarb_plugin v0.46.0 (*) >>> SCARB_IGNORE_CAIRO_VERSION=true scarb build --workspace --test [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 `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 `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: the required Cairo version of package openzeppelin_presets is not compatible with current version [out] Cairo version required: ^2.11.4 [out] Cairo version of Scarb: 2.12.0-rc.1 [out] [out] Compiling test(contracts_unittest) staking v1.14.5 (/mnt/maat-workbench/workspace/apps/staking/contracts/Scarb.toml) [out] Finished `dev` profile target(s) in 41 seconds >>> SCARB_IGNORE_CAIRO_VERSION=true scarb lint --workspace --deny-warnings [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 `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 `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: the required Cairo version of package openzeppelin_presets is not compatible with current version [out] Cairo version required: ^2.11.4 [out] Cairo version of Scarb: 2.12.0-rc.1 [out] [out] Linting lib(staking) staking v1.14.5 (/mnt/maat-workbench/workspace/apps/staking/contracts/Scarb.toml) [out] warn: Unused import: `staking::pool::interface_v0::Zero` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/interface_v0.cairo:1:24 [out] use core::num::traits::Zero; [out] ^^^^ [out] [out] warn: Unused import: `staking::pool::interface_v0::InternalPoolMemberInfoV1` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/interface_v0.cairo:3:29 [out] use staking::pool::objects::InternalPoolMemberInfoV1; [out] ^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::pool::interface_v0::PoolMemberCheckpointTrait` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/interface_v0.cairo:4:54 [out] use staking::pool::pool_member_balance_trace::trace::PoolMemberCheckpointTrait; [out] ^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::pool::objects::PoolMemberInfoV1` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/objects.cairo:3:31 [out] use staking::pool::interface::PoolMemberInfoV1; [out] ^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `staking::pool::objects::InternalPoolMemberInfoLatest` [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/objects.cairo:8:49 [out] use staking::types::{Amount, Commission, Index, InternalPoolMemberInfoLatest, VecIndex}; [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Plugin diagnostic: Manual assert detected. Consider using assert!() macro instead. [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/pool.cairo:917:20-921:13 [out] } else if decimals == BTC_DECIMALS { [out] ____________________^ [out] | ... [out] | } [out] |_____________^ [out] [out] warn: Plugin diagnostic: Manual assert detected. Consider using assert!() macro instead. [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/pool.cairo:935:20-943:13 [out] } else if decimals == BTC_DECIMALS { [out] ____________________^ [out] | ... [out] | }; [out] |_____________^ [out] [out] warn: Plugin diagnostic: Consider using else if instead of else { if ... } [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:1273:17-1288:17 [out] if self.is_commission_commitment_active(:commission_commitment) { [out] _________________^ [out] | ... [out] | } [out] |_________________^ [out] [out] warn: Plugin diagnostic: Consider using else if instead of else { if ... } [out] --> /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:1271:13-1291:13 [out] if let Option::Some(commission_commitment) = staker_pool_info_mut [out] _____________^ [out] | ... [out] | } [out] |_____________^ [out] [out] error: lint checking `staking` failed due to previous errors [out] [out] Stack backtrace: [out] 0: anyhow::error::::msg [out] 1: anyhow::__private::format_err.103897 [out] 2: scarb::ops::lint::lint [out] 3: scarb::commands::lint::do_lint [out] 4: scarb::commands::run [out] 5: scarb::main [out] 6: std::sys::backtrace::__rust_begin_short_backtrace [out] 7: main [out] 8: __libc_start_call_main [out] 9: __libc_start_main_impl [out] 10: _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 `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 `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 `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: the required Cairo version of package openzeppelin_presets is not compatible with current version [out] Cairo version required: ^2.11.4 [out] Cairo version of Scarb: 2.12.0-rc.1 [out] [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 `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 `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 `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: the required Cairo version of package openzeppelin_presets is not compatible with current version [out] Cairo version required: ^2.11.4 [out] Cairo version of Scarb: 2.12.0-rc.1 [out] [out] Compiling test(contracts_unittest) staking v1.14.5 (/mnt/maat-workbench/workspace/apps/staking/contracts/Scarb.toml) [out] Finished `dev` profile target(s) in 42 seconds [out] [out] [out] Collected 313 test(s) from staking package [out] Running 313 test(s) from tests/ [out] [PASS] staking::attestation::test::test_constructor (l1_gas: ~0, l1_data_gas: ~1408, l2_gas: ~1656000) [out] [PASS] staking::attestation::test::test_constructor_assertions (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~1656000) [out] [out] [out] [PASS] staking::attestation::test::test_attest_assertions (l1_gas: ~26764, l1_data_gas: ~11424, l2_gas: ~37094400) [out] [PASS] staking::attestation::test::test_attest (l1_gas: ~26764, l1_data_gas: ~11040, l2_gas: ~30553920) [out] [PASS] staking::attestation::test::test_attest_role_assertions (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~17966720) [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_contract_upgrade_delay (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18006720) [out] [PASS] staking::attestation::test::test_get_current_epoch_target_attestation_block (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~23316160) [out] [PASS] staking::attestation::test::test_contract_admin_role (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18086720) [out] [PASS] staking::attestation::test::test_set_attestation_window (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18827200) [out] [PASS] staking::attestation::test::test_get_last_epoch_attestation_done (l1_gas: ~26764, l1_data_gas: ~11040, l2_gas: ~29473920) [out] [PASS] staking::attestation::test::test_is_attestation_done_in_curr_epoch (l1_gas: ~26764, l1_data_gas: ~11040, l2_gas: ~29873920) [out] [PASS] staking::attestation::test::test_set_attestation_window_assertions (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18286720) [out] [PASS] staking::attestation::test::test_is_attestation_done_in_curr_epoch_zero_epoch (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~17966720) [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: ~14688, l2_gas: ~77198400) [out] [PASS] staking::flow_test::test::assert_total_stake_after_multi_stake_flow_test (l1_gas: ~0, l1_data_gas: ~18144, l2_gas: ~55586880) [out] [PASS] staking::flow_test::test::add_to_delegation_after_intent_flow_test (l1_gas: ~0, l1_data_gas: ~19104, l2_gas: ~156501120) [out] [PASS] staking::flow_test::test::attest_after_delegator_intent_flow_test (l1_gas: ~0, l1_data_gas: ~14880, l2_gas: ~58240320) [out] [PASS] staking::flow_test::test::delegate_intent_same_epoch_flow_test (l1_gas: ~0, l1_data_gas: ~14496, l2_gas: ~61593920) [out] [PASS] staking::flow_test::test::claim_rewards_multiple_delegators_flow_test (l1_gas: ~0, l1_data_gas: ~17376, l2_gas: ~94790720) [out] [PASS] staking::flow_test::test::basic_stake_flow_test (l1_gas: ~0, l1_data_gas: ~18048, l2_gas: ~143556160) [out] [PASS] staking::flow_test::test::delegator_claim_rewards_flow_test (l1_gas: ~0, l1_data_gas: ~15936, l2_gas: ~82927360) [out] [PASS] staking::flow_test::test::delegator_didnt_update_after_staker_update_commission_flow_test (l1_gas: ~0, l1_data_gas: ~16128, l2_gas: ~96096320) [out] [PASS] staking::flow_test::test::change_balance_claim_rewards_flow_test (l1_gas: ~0, l1_data_gas: ~22080, l2_gas: ~243654080) [out] [PASS] staking::flow_test::test::delegator_exit_and_enter_again_flow_test (l1_gas: ~0, l1_data_gas: ~17952, l2_gas: ~171150400) [out] [PASS] staking::flow_test::test::delegator_intent_after_staker_action_flow_test (l1_gas: ~0, l1_data_gas: ~15648, l2_gas: ~80710080) [out] [PASS] staking::flow_test::test::delegator_updated_after_staker_update_commission_flow_test (l1_gas: ~0, l1_data_gas: ~16224, l2_gas: ~113437440) [out] [PASS] staking::flow_test::test::delegator_exit_and_enter_again_with_switch_flow_test (l1_gas: ~0, l1_data_gas: ~22368, l2_gas: ~190727680) [out] [PASS] staking::flow_test::test::delegator_intent_flow_test (l1_gas: ~0, l1_data_gas: ~19776, l2_gas: ~176595520) [out] [PASS] staking::flow_test::test::disable_enable_btc_token_same_epoch_flow_test (l1_gas: ~0, l1_data_gas: ~9696, l2_gas: ~23692480) [out] [PASS] staking::flow_test::test::disable_btc_token_same_and_next_epoch_flow_test (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~27473920) [out] [PASS] staking::flow_test::test::delegators_add_to_delegation_pool_flow_test (l1_gas: ~0, l1_data_gas: ~19872, l2_gas: ~153748800) [out] [PASS] staking::flow_test::test::diverse_staker_vec_flow_test (l1_gas: ~0, l1_data_gas: ~21024, l2_gas: ~66879360) [out] [PASS] staking::flow_test::test::enable_disable_btc_token_same_epoch_flow_test (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~25713920) [out] [PASS] staking::flow_test::test::increase_stake_intent_same_epoch_flow_test (l1_gas: ~0, l1_data_gas: ~11328, l2_gas: ~45097600) [out] [PASS] staking::flow_test::test::pool_calculate_rewards_twice_flow_test (l1_gas: ~0, l1_data_gas: ~15360, l2_gas: ~112693760) [out] [PASS] staking::flow_test::test::pool_claim_after_claim_flow_test (l1_gas: ~0, l1_data_gas: ~16608, l2_gas: ~137391680) [out] [PASS] staking::flow_test::test::operations_after_dead_staker_flow_test (l1_gas: ~0, l1_data_gas: ~23136, l2_gas: ~212398080) [out] [PASS] staking::flow_test::test::set_epoch_info_flow_test (l1_gas: ~0, l1_data_gas: ~13824, l2_gas: ~49738560) [out] [PASS] staking::flow_test::test::set_open_for_delegation_flow_test (l1_gas: ~0, l1_data_gas: ~16128, l2_gas: ~102391360) [out] [PASS] staking::flow_test::test::partial_switches_flow_test (l1_gas: ~0, l1_data_gas: ~26112, l2_gas: ~334955520) [out] [PASS] staking::flow_test::test::pool_claim_rewards_flow_test (l1_gas: ~0, l1_data_gas: ~19392, l2_gas: ~175770560) [out] [PASS] staking::flow_test::test::staker_intent_last_action_first_flow_test (l1_gas: ~0, l1_data_gas: ~16224, l2_gas: ~94785600) [out] [PASS] staking::flow_test::test::two_stakers_same_operational_address_flow_test (l1_gas: ~0, l1_data_gas: ~12768, l2_gas: ~62996480) [out] [PASS] staking::flow_test::utils::test_advance_epoch (l1_gas: ~0, l1_data_gas: ~9696, l2_gas: ~23931520) [out] [PASS] staking::minting_curve::test::test_contract_parameters (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18006720) [out] [PASS] staking::flow_test::test::two_delegators_full_intent_flow_test (l1_gas: ~0, l1_data_gas: ~19008, l2_gas: ~162508480) [out] [PASS] staking::minting_curve::test::test_set_c_num (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18867200) [out] [PASS] staking::minting_curve::test::test_set_c_num_over_limit (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18206720) [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: ~9408, l2_gas: ~18206720) [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: ~9408, l2_gas: ~18206720) [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: ~9408, l2_gas: ~18387200) [out] [PASS] staking::minting_curve::test::test_yearly_mint (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~21876160) [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_balance (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] staking::pool::test::test_set_staker_removed_already_removed (l1_gas: ~0, l1_data_gas: ~11104, l2_gas: ~19883200) [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: ~14304, l2_gas: ~43903040) [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:902: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:350:9 [out] [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_latest_mutable (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~600000) [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 (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~600000) [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: ~600000) [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::pool_member_balance_trace::test::test_length_mutable (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~520000) [out] [PASS] staking::pool::test::test_set_staker_removed_caller_is_not_staking_contract (l1_gas: ~0, l1_data_gas: ~11008, l2_gas: ~19702720) [out] [out] [out] [PASS] staking::pool::test::test_add_to_delegation_pool_assertions (l1_gas: ~0, l1_data_gas: ~14112, l2_gas: ~34214400) [out] [PASS] staking::pool::test::test_add_to_delegation_pool (l1_gas: ~0, l1_data_gas: ~14112, l2_gas: ~48291840) [out] [PASS] staking::pool::test::test_add_to_delegation_pool_from_reward_address (l1_gas: ~0, l1_data_gas: ~14112, l2_gas: ~46331840) [out] [PASS] staking::pool::test::test_assert_staker_is_active (l1_gas: ~0, l1_data_gas: ~11008, l2_gas: ~19462720) [out] [PASS] staking::pool::test::test_change_reward_address_pool_member_not_exist (l1_gas: ~0, l1_data_gas: ~4576, l2_gas: ~9268480) [out] [out] [out] [PASS] staking::pool::test::test_assert_staker_is_active_panic (l1_gas: ~0, l1_data_gas: ~11104, l2_gas: ~19502720) [out] [out] [out] [PASS] staking::pool::test::test_change_reward_address (l1_gas: ~0, l1_data_gas: ~7680, l2_gas: ~31130880) [out] [PASS] staking::pool::test::test_claim_rewards_btc_pool (l1_gas: ~0, l1_data_gas: ~15072, l2_gas: ~45211200) [out] [PASS] staking::pool::test::test_claim_rewards_pool_member_not_exist (l1_gas: ~0, l1_data_gas: ~11008, l2_gas: ~19622720) [out] [out] [out] [PASS] staking::pool::test::test_claim_rewards_no_rewards (l1_gas: ~0, l1_data_gas: ~14304, l2_gas: ~40648000) [out] [PASS] staking::pool::test::test_claim_rewards_strk_pool (l1_gas: ~0, l1_data_gas: ~14784, l2_gas: ~46731200) [out] [PASS] staking::pool::test::test_contract_parameters_v1 (l1_gas: ~0, l1_data_gas: ~6816, l2_gas: ~17661760) [out] [PASS] staking::pool::test::test_claim_rewards_with_balance_changes_btc_pool (l1_gas: ~0, l1_data_gas: ~18144, l2_gas: ~98554560) [out] [PASS] staking::pool::test::test_enter_delegation_pool (l1_gas: ~0, l1_data_gas: ~7680, l2_gas: ~28020160) [out] [PASS] staking::pool::test::test_claim_rewards_with_balance_changes_strk_pool (l1_gas: ~0, l1_data_gas: ~17952, l2_gas: ~99794560) [out] [PASS] staking::pool::test::test_enter_delegation_pool_assertions (l1_gas: ~0, l1_data_gas: ~14112, l2_gas: ~33814400) [out] [PASS] staking::pool::test::test_enter_delegation_pool_from_staking_contract (l1_gas: ~0, l1_data_gas: ~7392, l2_gas: ~28884160) [out] [PASS] staking::pool::test::test_enter_delegation_pool_from_staking_contract_assertions (l1_gas: ~0, l1_data_gas: ~14112, l2_gas: ~34374400) [out] [PASS] staking::pool::test::test_claim_rewards_unauthorized_address (l1_gas: ~0, l1_data_gas: ~7680, l2_gas: ~22540160) [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:306:9 [out] [out] [PASS] staking::pool::test::test_switch_delegation_pool (l1_gas: ~0, l1_data_gas: ~18240, l2_gas: ~67665920) [out] [PASS] staking::pool::test::test_exit_delegation_pool_action_assertions (l1_gas: ~0, l1_data_gas: ~14688, l2_gas: ~37338240) [out] [PASS] staking::pool::test::test_exit_delegation_pool_action (l1_gas: ~26764, l1_data_gas: ~15360, l2_gas: ~69376640) [out] [PASS] staking::pool::test::test_exit_delegation_pool_intent (l1_gas: ~0, l1_data_gas: ~14496, l2_gas: ~42618240) [out] [PASS] staking::pool::test::test_exit_delegation_pool_intent_assertions (l1_gas: ~0, l1_data_gas: ~14784, l2_gas: ~38058240) [out] [PASS] staking::pool::test::test_get_pool_member_info (l1_gas: ~0, l1_data_gas: ~14112, l2_gas: ~37374400) [out] [PASS] staking::pool::test::test_identity (l1_gas: ~0, l1_data_gas: ~6816, l2_gas: ~16741760) [out] [PASS] staking::pool::test::test_get_internal_pool_member_info (l1_gas: ~0, l1_data_gas: ~14112, l2_gas: ~34054400) [out] [PASS] staking::pool::test::test_internal_pool_member_info (l1_gas: ~0, l1_data_gas: ~13920, l2_gas: ~41527680) [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] [PASS] staking::pool::test::test_pool_member_info (l1_gas: ~0, l1_data_gas: ~13920, l2_gas: ~47407680) [out] [PASS] staking::pool::test::test_partial_undelegate (l1_gas: ~0, l1_data_gas: ~14208, l2_gas: ~50902080) [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_sanity_storage_versioned_internal_pool_member_info (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~520000) [out] [PASS] staking::pool::test::test_set_staker_removed (l1_gas: ~0, l1_data_gas: ~11104, l2_gas: ~19963200) [out] [PASS] staking::pool::test::test_switch_delegation_pool_assertions (l1_gas: ~0, l1_data_gas: ~18144, l2_gas: ~47627520) [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::pool::test::test_update_rewards_from_staking_contract (l1_gas: ~0, l1_data_gas: ~14496, l2_gas: ~48294400) [out] [PASS] staking::pool::test::test_internal_pool_member_info_pool_member_doesnt_exist (l1_gas: ~0, l1_data_gas: ~13248, l2_gas: ~27296000) [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:558: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_pool_member_info_pool_member_doesnt_exist (l1_gas: ~0, l1_data_gas: ~13248, l2_gas: ~27256000) [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:494:9 [out] [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_assertions (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18606720) [out] [PASS] staking::reward_supplier::test::test_claim_rewards (l1_gas: ~0, l1_data_gas: ~7552, l2_gas: ~16887040) [out] [PASS] staking::reward_supplier::test::test_calculate_current_epoch_rewards (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~19326720) [out] [PASS] staking::reward_supplier::test::test_contract_parameters_v1 (l1_gas: ~0, l1_data_gas: ~1792, l2_gas: ~2016000) [out] [PASS] staking::reward_supplier::test::test_get_alpha (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18006720) [out] [PASS] staking::reward_supplier::test::test_identity (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18566720) [out] [PASS] staking::reward_supplier::test::test_on_receive (l1_gas: ~26764, l1_data_gas: ~10752, l2_gas: ~25856640) [out] [PASS] staking::pool::test::test_update_rewards_from_staking_contract_caller_not_staking_contract (l1_gas: ~0, l1_data_gas: ~6816, l2_gas: ~16861760) [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:535:9 [out] [out] [PASS] staking::reward_supplier::test::test_reward_supplier_constructor (l1_gas: ~0, l1_data_gas: ~4768, l2_gas: ~8908480) [out] [PASS] staking::reward_supplier::test::test_update_unclaimed_rewards_from_staking_contract (l1_gas: ~26764, l1_data_gas: ~9504, l2_gas: ~18987200) [out] [PASS] staking::staking::objects::epoch_info_tests::test_current_epoch (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~2720000) [out] [PASS] staking::reward_supplier::test::test_on_receive_unexpected_token (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18206720) [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:173:9 [out] [out] [PASS] staking::reward_supplier::test::test_on_receive_caller_not_starkgate (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18206720) [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:173:9 [out] [out] [PASS] staking::staking::objects::epoch_info_tests::test_current_epoch_starting_block (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~2400000) [out] [PASS] staking::staking::objects::epoch_info_tests::test_epoch_len_in_blocks (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1120000) [out] [PASS] staking::staking::staker_balance_trace::test::test_insert (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1200000) [out] [PASS] staking::staking::objects::epoch_info_tests::test_epochs_in_year (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1160000) [out] [PASS] staking::reward_supplier::test::test_update_unclaimed_rewards_from_staking_contract_caller_not_staking (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18206720) [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:139:9 [out] [out] [PASS] staking::staking::objects::epoch_info_tests::test_new (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~120000) [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_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 (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~960000) [out] [PASS] staking::staking::objects::epoch_info_tests::test_update_in_first_epoch (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~440000) [out] [out] [out] [PASS] staking::staking::objects::epoch_info_tests::test_update_twice (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~880000) [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_with_invalid_epoch_length (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~560000) [out] [out] [out] [PASS] staking::staking::pause_test::test_already_paused_and_unpaused (l1_gas: ~0, l1_data_gas: ~9504, l2_gas: ~20062080) [out] [PASS] staking::staking::pause_test::test_add_stake_from_pool_when_paused (l1_gas: ~0, l1_data_gas: ~9504, l2_gas: ~18502080) [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:770:9 [out] [out] [PASS] staking::staking::pause_test::test_change_operational_address_when_paused (l1_gas: ~0, l1_data_gas: ~9504, l2_gas: ~18502080) [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:572:9 [out] [out] [PASS] staking::staking::pause_test::test_change_reward_address_when_paused (l1_gas: ~0, l1_data_gas: ~9504, l2_gas: ~18502080) [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:428:9 [out] [out] [PASS] staking::staking::pause_test::test_claim_rewards_when_paused (l1_gas: ~0, l1_data_gas: ~9504, l2_gas: ~18502080) [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:339:9 [out] [out] [PASS] staking::staking::pause_test::test_pause (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~19677440) [out] [PASS] staking::staking::pause_test::test_increase_stake_when_paused (l1_gas: ~0, l1_data_gas: ~9504, l2_gas: ~18502080) [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:300:9 [out] [out] [PASS] staking::staking::pause_test::test_declare_operational_address_when_paused (l1_gas: ~0, l1_data_gas: ~9504, l2_gas: ~18502080) [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:607:9 [out] [out] [PASS] staking::staking::pause_test::test_pause_not_security_agent (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18206720) [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:996:9 [out] [out] [PASS] staking::staking::pause_test::test_remove_from_delegation_pool_action_when_paused (l1_gas: ~0, l1_data_gas: ~9504, l2_gas: ~18502080) [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:867:9 [out] [out] [PASS] staking::staking::pause_test::test_set_commission_commitment_when_paused (l1_gas: ~0, l1_data_gas: ~9504, l2_gas: ~18502080) [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:642:9 [out] [out] [PASS] staking::staking::pause_test::test_remove_from_delegation_pool_intent_when_paused (l1_gas: ~0, l1_data_gas: ~9504, l2_gas: ~18502080) [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:809:9 [out] [out] [PASS] staking::staking::pause_test::test_set_commission_when_paused (l1_gas: ~0, l1_data_gas: ~9504, l2_gas: ~18502080) [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:622:9 [out] [out] [PASS] staking::staking::pause_test::test_set_open_for_delegation_when_paused (l1_gas: ~0, l1_data_gas: ~9504, l2_gas: ~18502080) [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:448:9 [out] [out] [PASS] staking::staking::pause_test::test_stake_when_paused (l1_gas: ~0, l1_data_gas: ~9696, l2_gas: ~19463040) [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:236:9 [out] [out] [PASS] staking::staking::pause_test::test_switch_staking_delegation_pool_when_paused (l1_gas: ~0, l1_data_gas: ~9504, l2_gas: ~18542080) [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:902:9 [out] [out] [PASS] staking::staking::pause_test::test_unpause_not_security_admin (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18206720) [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:1005:9 [out] [out] [PASS] staking::staking::staker_balance_trace::test::test_at_mutable (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1120000) [out] [PASS] staking::staking::pause_test::test_unstake_action_when_paused (l1_gas: ~0, l1_data_gas: ~9504, l2_gas: ~18502080) [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:402:9 [out] [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 (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~240000) [out] [PASS] staking::staking::staker_balance_trace::test::test_latest (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~600000) [out] [PASS] staking::staking::staker_balance_trace::test::test_is_non_empty_mutable (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~280000) [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_mutable (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~600000) [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_length_mutable (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~520000) [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::staker_balance_trace::test::test_penultimate (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~600000) [out] [PASS] staking::staking::pause_test::test_unstake_intent_when_paused (l1_gas: ~0, l1_data_gas: ~9504, l2_gas: ~18502080) [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:361:9 [out] [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_staker_balance_new (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [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::pause_test::test_update_rewards_from_attestation_contract_when_paused (l1_gas: ~0, l1_data_gas: ~9504, l2_gas: ~18502080) [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:1107:9 [out] [out] [PASS] staking::staking::test::test_add_stake_from_pool (l1_gas: ~0, l1_data_gas: ~13440, l2_gas: ~33579840) [out] [PASS] staking::staking::test::test_add_stake_from_pool_assertions (l1_gas: ~0, l1_data_gas: ~16800, l2_gas: ~45058560) [out] [PASS] staking::staking::test::test_add_token_assertions (l1_gas: ~0, l1_data_gas: ~10176, l2_gas: ~20287680) [out] [PASS] staking::staking::test::test_add_token (l1_gas: ~0, l1_data_gas: ~10464, l2_gas: ~20428160) [out] [PASS] staking::staking::test::test_change_operational_address (l1_gas: ~0, l1_data_gas: ~4416, l2_gas: ~13983360) [out] [PASS] staking::staking::test::test_assert_caller_is_not_zero (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18206720) [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:236:9 [out] [out] [PASS] staking::staking::test::test_change_operational_address_is_not_eligible (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~21756160) [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:572:9 [out] [out] [PASS] staking::staking::test::test_change_operational_address_operational_address_exists (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~21716160) [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:572:9 [out] [out] [PASS] staking::staking::test::test_change_operational_address_staker_doesnt_exist (l1_gas: ~0, l1_data_gas: ~2976, l2_gas: ~7372480) [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:572:9 [out] [out] [PASS] staking::staking::test::test_change_reward_address (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~23826880) [out] [PASS] staking::staking::test::test_claim_rewards (l1_gas: ~26764, l1_data_gas: ~11040, l2_gas: ~35426560) [out] [PASS] staking::staking::test::test_change_operational_address_unstake_in_progress (l1_gas: ~0, l1_data_gas: ~10848, l2_gas: ~23532480) [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:572:9 [out] [out] [PASS] staking::staking::test::test_compute_unpool_time (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~520000) [out] [PASS] staking::staking::test::test_change_reward_address_staker_not_exist (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~21756160) [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:428:9 [out] [out] [PASS] staking::staking::test::test_constructor (l1_gas: ~0, l1_data_gas: ~2368, l2_gas: ~2656000) [out] [PASS] staking::staking::test::test_contract_parameters_v1 (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~21756160) [out] [PASS] staking::staking::test::test_claim_rewards_panic_staker_doesnt_exist (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~21516160) [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:339:9 [out] [out] [PASS] staking::staking::test::test_claim_rewards_panic_unauthorized (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~21756160) [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:339:9 [out] [out] [PASS] staking::staking::test::test_current_epoch_starting_block (l1_gas: ~0, l1_data_gas: ~9696, l2_gas: ~21987200) [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_declare_operational_address (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~24288320) [out] [PASS] staking::staking::test::test_disable_token (l1_gas: ~0, l1_data_gas: ~10464, l2_gas: ~21909120) [out] [PASS] staking::staking::test::test_enable_token (l1_gas: ~0, l1_data_gas: ~10560, l2_gas: ~20848640) [out] [PASS] staking::staking::test::test_disable_token_assertions (l1_gas: ~0, l1_data_gas: ~10464, l2_gas: ~22309120) [out] [PASS] staking::staking::test::test_epoch_info_current_epoch (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1040000) [out] [PASS] staking::staking::test::test_enable_token_assertions (l1_gas: ~0, l1_data_gas: ~10560, l2_gas: ~20888640) [out] [PASS] staking::staking::test::test_epoch_info_len_kept_after_update (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1360000) [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: ~880000) [out] [out] [out] [PASS] staking::staking::test::test_epoch_info_update_only_length (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~4320000) [out] [PASS] staking::staking::test::test_epoch_info_update_in_first_epoch (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~480000) [out] [out] [out] [PASS] staking::staking::test::test_epoch_info_update_only_epoch_duration (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1240000) [out] [PASS] staking::staking::test::test_get_attestation_info_by_operational_address (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~22676160) [out] [PASS] staking::staking::test::test_get_attestation_info_by_operational_address_assertions (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~21596160) [out] [PASS] staking::staking::test::test_get_active_tokens (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18246720) [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_declare_operational_address_operational_address_exists (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~21756160) [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:607:9 [out] [out] [PASS] staking::staking::test::test_get_current_epoch (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~19366720) [out] [PASS] staking::staking::test::test_get_current_total_staking_power (l1_gas: ~0, l1_data_gas: ~14304, l2_gas: ~41335360) [out] [PASS] staking::staking::test::test_get_staker_info (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~22716160) [out] [PASS] staking::staking::test::test_get_total_stake (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~25708800) [out] [PASS] staking::staking::test::test_get_total_stake_for_token (l1_gas: ~0, l1_data_gas: ~14304, l2_gas: ~34054400) [out] [PASS] staking::staking::test::test_get_staker_commission_commitment_no_commitment (l1_gas: ~0, l1_data_gas: ~13248, l2_gas: ~27256000) [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:680:9 [out] [out] [PASS] staking::staking::test::test_get_total_stake_for_token_not_exists (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~17966720) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__get_total_stake_for_token [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:702:9 [out] [out] [PASS] staking::staking::test::test_get_total_stake_for_token_not_active (l1_gas: ~0, l1_data_gas: ~9312, l2_gas: ~18627200) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__get_total_stake_for_token [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:702:9 [out] [out] [PASS] staking::staking::test::test_increase_stake_amount_is_zero (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~21756160) [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:300:9 [out] [out] [PASS] staking::staking::test::test_increase_stake_from_staker_address (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~26068800) [out] [PASS] staking::staking::test::test_increase_stake_from_reward_address (l1_gas: ~0, l1_data_gas: ~10944, l2_gas: ~26589760) [out] [PASS] staking::staking::test::test_internal_staker_info (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~21876160) [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_increase_stake_caller_cannot_increase (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~21756160) [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:300:9 [out] [out] [PASS] staking::staking::test::test_increase_stake_staker_address_not_exist (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~21516160) [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:300:9 [out] [out] [PASS] staking::staking::test::test_increase_stake_unstake_in_progress (l1_gas: ~0, l1_data_gas: ~10848, l2_gas: ~23532480) [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:300:9 [out] [out] [PASS] staking::staking::test::test_pool_contract_roles (l1_gas: ~0, l1_data_gas: ~6816, l2_gas: ~17301760) [out] [PASS] staking::staking::test::test_remove_from_delegation_pool_action_intent_not_exist (l1_gas: ~0, l1_data_gas: ~2976, l2_gas: ~8052480) [out] [PASS] staking::staking::test::test_remove_from_delegation_pool_action (l1_gas: ~0, l1_data_gas: ~14112, l2_gas: ~37603840) [out] [PASS] staking::staking::test::test_internal_staker_info_outdated_version (l1_gas: ~0, l1_data_gas: ~10944, l2_gas: ~21996160) [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:712:9 [out] [out] [PASS] staking::staking::test::test_remove_from_delegation_pool_intent (l1_gas: ~0, l1_data_gas: ~14400, l2_gas: ~41939200) [out] [PASS] staking::staking::test::test_send_rewards_to_staker (l1_gas: ~0, l1_data_gas: ~4192, l2_gas: ~6224640) [out] [PASS] staking::staking::test::test_remove_from_delegation_pool_intent_assertions (l1_gas: ~0, l1_data_gas: ~13248, l2_gas: ~27896000) [out] [PASS] staking::staking::test::test_internal_staker_info_staker_not_exist (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18046720) [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:712:9 [out] [out] [PASS] staking::staking::test::test_set_commission_assertions_with_commitment (l1_gas: ~0, l1_data_gas: ~7104, l2_gas: ~21603200) [out] [PASS] staking::staking::test::test_set_commission (l1_gas: ~26764, l1_data_gas: ~14784, l2_gas: ~51489920) [out] [PASS] staking::staking::test::test_set_commission_commitment (l1_gas: ~0, l1_data_gas: ~13536, l2_gas: ~29446720) [out] [PASS] staking::staking::test::test_set_commission_commitment_assertions (l1_gas: ~0, l1_data_gas: ~13632, l2_gas: ~35904000) [out] [PASS] staking::staking::test::test_remove_from_delegation_pool_action_intent_not_finished (l1_gas: ~0, l1_data_gas: ~14304, l2_gas: ~35436800) [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:867:9 [out] [out] [PASS] staking::staking::test::test_set_commission_initialize_commission (l1_gas: ~0, l1_data_gas: ~6816, l2_gas: ~17461760) [out] [PASS] staking::staking::test::test_set_commission_with_commitment (l1_gas: ~0, l1_data_gas: ~7104, l2_gas: ~23233920) [out] [PASS] staking::staking::test::test_set_commission_caller_not_staker (l1_gas: ~0, l1_data_gas: ~2976, l2_gas: ~7612480) [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:622:9 [out] [out] [PASS] staking::staking::test::test_set_commission_commission_out_of_range (l1_gas: ~0, l1_data_gas: ~4320, l2_gas: ~11121920) [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:622:9 [out] [out] [PASS] staking::staking::test::test_set_epoch_info_assertions (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18646720) [out] [PASS] staking::staking::test::test_set_epoch_info (l1_gas: ~0, l1_data_gas: ~9696, l2_gas: ~22187200) [out] [PASS] staking::staking::test::test_set_commission_staker_in_exit_window (l1_gas: ~0, l1_data_gas: ~4416, l2_gas: ~12938240) [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:622:9 [out] [out] [PASS] staking::staking::test::test_set_exit_waiting_window (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~19187200) [out] [PASS] staking::staking::test::test_set_commission_with_higher_commission (l1_gas: ~0, l1_data_gas: ~6816, l2_gas: ~16861760) [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:622:9 [out] [out] [PASS] staking::staking::test::test_set_max_exit_waiting_duration (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18387200) [out] [PASS] staking::staking::test::test_set_commission_with_same_commission (l1_gas: ~0, l1_data_gas: ~6816, l2_gas: ~16861760) [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:622:9 [out] [out] [PASS] staking::staking::test::test_set_min_stake (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~19187200) [out] [PASS] staking::staking::test::test_set_epoch_info_not_app_governor (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18206720) [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:1054:9 [out] [out] [PASS] staking::staking::test::test_set_open_for_delegation (l1_gas: ~0, l1_data_gas: ~6816, l2_gas: ~17541760) [out] [PASS] staking::staking::test::test_set_exit_waiting_window_not_token_admin (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18206720) [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:1027:9 [out] [out] [PASS] staking::staking::test::test_set_min_stake_not_token_admin (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18206720) [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:1017:9 [out] [out] [PASS] staking::staking::test::test_set_open_for_delegation_btc_token_staker_has_pool (l1_gas: ~0, l1_data_gas: ~10272, l2_gas: ~23617920) [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:448:9 [out] [out] [PASS] staking::staking::test::test_set_open_for_delegation_commission_not_set (l1_gas: ~0, l1_data_gas: ~4320, l2_gas: ~11161920) [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:448:9 [out] [out] [PASS] staking::staking::test::test_set_open_for_delegation_staker_not_exist (l1_gas: ~0, l1_data_gas: ~2976, l2_gas: ~7612480) [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:448:9 [out] [out] [PASS] staking::staking::test::test_set_open_for_delegation_with_btc_token (l1_gas: ~0, l1_data_gas: ~8064, l2_gas: ~20583680) [out] [PASS] staking::staking::test::test_set_open_for_delegation_strk_token_staker_has_pool (l1_gas: ~0, l1_data_gas: ~6816, l2_gas: ~16861760) [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:448:9 [out] [out] [PASS] staking::staking::test::test_set_open_for_delegation_with_disabled_btc_token (l1_gas: ~0, l1_data_gas: ~7968, l2_gas: ~19203200) [out] [PASS] staking::staking::test::test_set_reward_supplier (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~19187200) [out] [PASS] staking::staking::test::test_set_open_for_delegation_token_does_not_exist (l1_gas: ~0, l1_data_gas: ~6816, l2_gas: ~16861760) [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:448:9 [out] [out] [PASS] staking::staking::test::test_set_open_for_delegation_unstake_in_progress (l1_gas: ~0, l1_data_gas: ~4416, l2_gas: ~12938240) [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:448:9 [out] [out] [PASS] staking::staking::test::test_stake (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~23356160) [out] [PASS] staking::staking::test::test_set_reward_supplier_not_token_admin (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18206720) [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:1040:9 [out] [out] [PASS] staking::staking::test::test_set_too_long_exit_duration (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18206720) [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:1027:9 [out] [out] [PASS] staking::staking::test::test_stake_from_same_staker_address (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~21716160) [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:236:9 [out] [out] [PASS] staking::staking::test::test_stake_with_less_than_min_stake (l1_gas: ~0, l1_data_gas: ~9600, l2_gas: ~18927680) [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:236:9 [out] [out] [PASS] staking::staking::test::test_staker_info (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~22076160) [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_same_operational_address (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~21756160) [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:236:9 [out] [out] [PASS] staking::staking::test::test_stake_with_staker_address_already_used (l1_gas: ~0, l1_data_gas: ~10464, l2_gas: ~27281920) [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:236:9 [out] [out] [PASS] staking::staking::test::test_staker_pool_info (l1_gas: ~0, l1_data_gas: ~13248, l2_gas: ~27976000) [out] [PASS] staking::staking::test::test_staker_info_staker_doesnt_exist (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~18006720) [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:486:9 [out] [out] [PASS] staking::staking::test::test_staker_migration_staker_not_exist (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~17966720) [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:730:9 [out] [out] [PASS] staking::staking::test::test_staker_pool_info_with_multiple_pools (l1_gas: ~0, l1_data_gas: ~17472, l2_gas: ~44927040) [out] [PASS] staking::staking::test::test_staking_eic (l1_gas: ~0, l1_data_gas: ~10560, l2_gas: ~23138880) [out] [PASS] staking::staking::test::test_staking_eic_assertions (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~600000) [out] [PASS] staking::staking::test::test_staker_migration_up_to_date_new_staker (l1_gas: ~0, l1_data_gas: ~10752, l2_gas: ~21516160) [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:730:9 [out] [out] [PASS] staking::staking::test::test_staker_pool_info_staker_doesnt_exist (l1_gas: ~0, l1_data_gas: ~9408, l2_gas: ~17966720) [out] [out] error occurred in contract 'Staking' [out] stack backtrace: [out] 0: staking::staking::staking::Staking::__wrapper__StakingImpl__staker_pool_info [out] at /mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo:517:9 [out] [out] [PASS] staking::staking::test::test_staking_eic_pool_contract_zero_class_hash (l1_gas: ~0, l1_data_gas: ~9600, l2_gas: ~19412800) [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/1fe679e/packages/utils/src/components/replaceability/replaceability.cairo:107:9 [out] [out] [PASS] staking::staking::test::test_staking_eic_prev_class_hash_zero_class_hash (l1_gas: ~0, l1_data_gas: ~9600, l2_gas: ~19452800) [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/1fe679e/packages/utils/src/components/replaceability/replaceability.cairo:107:9 [out] [out] [PASS] staking::staking::test::test_switch_staking_delegation_pool (l1_gas: ~0, l1_data_gas: ~18432, l2_gas: ~61594240) [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_staking_eic_total_stake_trace_empty (l1_gas: ~0, l1_data_gas: ~9600, l2_gas: ~19452800) [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/1fe679e/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: ~21600, l2_gas: ~59534080) [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] [PASS] staking::staking::test::test_unstake_action (l1_gas: ~0, l1_data_gas: ~13440, l2_gas: ~39240000) [out] [PASS] staking::staking::test::test_staking_eic_with_wrong_number_of_data_elemnts (l1_gas: ~0, l1_data_gas: ~9600, l2_gas: ~19322560) [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/1fe679e/packages/utils/src/components/replaceability/replaceability.cairo:107:9 [out] [out] [PASS] staking::staking::test::test_unstake_action_assertions (l1_gas: ~0, l1_data_gas: ~13344, l2_gas: ~30233280) [out] [PASS] staking::staking::test::test_unstake_action_multiple_pools (l1_gas: ~0, l1_data_gas: ~17472, l2_gas: ~60498560) [out] [PASS] staking::staking::test::test_unstake_intent (l1_gas: ~0, l1_data_gas: ~10848, l2_gas: ~24772480) [out] [PASS] staking::staking::test::test_unstake_intent_with_multiple_pools (l1_gas: ~0, l1_data_gas: ~16512, l2_gas: ~42746880) [out] [PASS] staking::staking::test::test_unstake_intent_with_pool (l1_gas: ~0, l1_data_gas: ~13344, l2_gas: ~31673280) [out] [PASS] staking::staking::test::test_update_rewards_from_attestation_contract_assertions (l1_gas: ~0, l1_data_gas: ~10848, l2_gas: ~24132480) [out] [PASS] staking::staking::test::test_update_rewards_from_attestation_contract_only_staker (l1_gas: ~26764, l1_data_gas: ~10944, l2_gas: ~28688320) [out] [PASS] staking::staking::test::test_update_rewards_from_attestation_contract_with_pool_member (l1_gas: ~26764, l1_data_gas: ~14688, l2_gas: ~52673600) [out] [PASS] staking::staking::test::test_update_rewards_from_attestation_contract_with_both_strk_and_btc (l1_gas: ~26764, l1_data_gas: ~23136, l2_gas: ~103754880) [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_is_none (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: ~10752, l2_gas: ~21756160) [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:361:9 [out] [out] [PASS] staking::test_utils::tests::test_compute_rewards_for_trace (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~120000) [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::staking::test::test_unstake_intent_unstake_in_progress (l1_gas: ~0, l1_data_gas: ~10848, l2_gas: ~23532480) [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:361:9 [out] [out] [PASS] staking::flow_test::test::flow_4_switch_member_back_and_forth_test (l1_gas: ~0, l1_data_gas: ~23520, l2_gas: ~249581120) [out] Tests: 313 passed, 0 failed, 0 ignored, 0 filtered out [out] >>> SCARB_IGNORE_CAIRO_VERSION=true maat-test-ls [err] 0.004094109s 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/v2.12.0-rc.1/core/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "core", [out] "edition": "2024_07", [out] "version": "2.12.0-rc.1", [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] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "AssertMacros", [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-2.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin", [out] "edition": "2024_07", [out] "version": "2.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 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_access": { [out] "discriminator": "openzeppelin_access 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_account": { [out] "discriminator": "openzeppelin_account 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_finance": { [out] "discriminator": "openzeppelin_finance 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_governance": { [out] "discriminator": "openzeppelin_governance 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_merkle_tree": { [out] "discriminator": "openzeppelin_merkle_tree 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_presets": { [out] "discriminator": "openzeppelin_presets 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_security": { [out] "discriminator": "openzeppelin_security 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_token": { [out] "discriminator": "openzeppelin_token 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_upgrades": { [out] "discriminator": "openzeppelin_upgrades 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 2.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] "include_compiler_generated_files": false [out] }, [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-2.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_access", [out] "edition": "2024_07", [out] "version": "2.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 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 2.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] "include_compiler_generated_files": false [out] }, [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-2.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_account", [out] "edition": "2024_07", [out] "version": "2.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 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 2.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] "include_compiler_generated_files": false [out] }, [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-2.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_finance", [out] "edition": "2024_07", [out] "version": "2.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 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_finance": { [out] "discriminator": "openzeppelin_finance 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_token": { [out] "discriminator": "openzeppelin_token 2.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] "include_compiler_generated_files": false [out] }, [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-2.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_governance", [out] "edition": "2024_07", [out] "version": "2.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 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_account": { [out] "discriminator": "openzeppelin_account 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_governance": { [out] "discriminator": "openzeppelin_governance 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_token": { [out] "discriminator": "openzeppelin_token 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 2.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] "include_compiler_generated_files": false [out] }, [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-2.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_introspection", [out] "edition": "2024_07", [out] "version": "2.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 2.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] "include_compiler_generated_files": false [out] }, [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-2.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_merkle_tree", [out] "edition": "2024_07", [out] "version": "2.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 2.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] "include_compiler_generated_files": false [out] }, [out] "plugins": {} [out] } [out] [out] { [out] "name": "openzeppelin_presets", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/openzeppelin_presets-2.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_presets", [out] "edition": "2024_07", [out] "version": "2.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 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_account": { [out] "discriminator": "openzeppelin_account 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_finance": { [out] "discriminator": "openzeppelin_finance 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_presets": { [out] "discriminator": "openzeppelin_presets 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_token": { [out] "discriminator": "openzeppelin_token 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_upgrades": { [out] "discriminator": "openzeppelin_upgrades 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 2.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] "include_compiler_generated_files": false [out] }, [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-2.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_security", [out] "edition": "2024_07", [out] "version": "2.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 2.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] "include_compiler_generated_files": false [out] }, [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-4.3.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_testing", [out] "edition": "2024_07", [out] "version": "4.3.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 4.3.0 (registry+https://scarbs.xyz/)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.46.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] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "AssertMacros", [out] "Starknet" [out] ], [out] "proc_macros": [ [out] "snforge_scarb_plugin 0.46.0 (registry+https://scarbs.xyz/)" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_token", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/openzeppelin_token-2.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_token", [out] "edition": "2024_07", [out] "version": "2.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 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_account": { [out] "discriminator": "openzeppelin_account 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_token": { [out] "discriminator": "openzeppelin_token 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 2.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] "include_compiler_generated_files": false [out] }, [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-2.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_upgrades", [out] "edition": "2024_07", [out] "version": "2.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 2.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] "include_compiler_generated_files": false [out] }, [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-2.0.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_utils", [out] "edition": "2024_07", [out] "version": "2.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 2.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] "include_compiler_generated_files": false [out] }, [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.46.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "snforge_std", [out] "edition": "2024_07", [out] "version": "0.46.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.46.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] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "proc_macros": [ [out] "snforge_scarb_plugin 0.46.0 (registry+https://scarbs.xyz/)" [out] ] [out] } [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 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.46.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#1fe679e9d7f5c19db08559db7b52cfb305b5c69b)" [out] }, [out] "starkware_utils_testing": { [out] "discriminator": "starkware_utils_testing 1.0.0 (git+https://github.com/starkware-libs/starkware-starknet-utils?branch=main#1fe679e9d7f5c19db08559db7b52cfb305b5c69b)" [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] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "AssertMacros", [out] "Starknet" [out] ], [out] "proc_macros": [ [out] "snforge_scarb_plugin 0.46.0 (registry+https://scarbs.xyz/)" [out] ] [out] } [out] } [out] [out] { [out] "name": "starkware_utils", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/git/checkouts/starkware-starknet-utils-co5ag083kk1bq/1fe679e/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 2.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#1fe679e9d7f5c19db08559db7b52cfb305b5c69b)" [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] "include_compiler_generated_files": false [out] }, [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/1fe679e/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 2.0.0 (registry+https://scarbs.xyz/)" [out] }, [out] "openzeppelin_testing": { [out] "discriminator": "openzeppelin_testing 4.3.0 (registry+https://scarbs.xyz/)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.46.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#1fe679e9d7f5c19db08559db7b52cfb305b5c69b)" [out] }, [out] "starkware_utils_testing": { [out] "discriminator": "starkware_utils_testing 1.0.0 (git+https://github.com/starkware-libs/starkware-starknet-utils?branch=main#1fe679e9d7f5c19db08559db7b52cfb305b5c69b)" [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] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "AssertMacros", [out] "Starknet" [out] ], [out] "proc_macros": [ [out] "snforge_scarb_plugin 0.46.0 (registry+https://scarbs.xyz/)" [out] ] [out] } [out] } [out] ``` [out] [out] ============================== [out] file:///mnt/maat-workbench/workspace/apps/staking/contracts/src/pool/pool.cairo (2) [out] (W) Plugin diagnostic: Manual assert detected. Consider using assert!() macro instead. [Ln 916, Col 19] [out] (W) Plugin diagnostic: Manual assert detected. Consider using assert!() macro instead. [Ln 934, Col 19] [out] file:///mnt/maat-workbench/workspace/apps/staking/contracts/src/staking/staking.cairo (2) [out] (W) Plugin diagnostic: Consider using else if instead of else { if ... } [Ln 1272, Col 16] [out] (W) Plugin diagnostic: Consider using else if instead of else { if ... } [Ln 1270, Col 12] [out] file:///mnt/maat-workbench/workspace/apps/staking/contracts/src/test_utils.cairo (1) [out] (W) Plugin diagnostic: Manual assert detected. Consider using assert!() macro instead. [Ln 1186, Col 11] [out] total: 0 errors, 5 warnings, 0 infos, 0 hints [out] [out] ============================== [out] CairoLS process exited with code: SIGTERM