Skip to content

Remove hooks (for real this time)#1008

Open
dorin-iancu wants to merge 4 commits intorc/v3.2from
actual-remove-hooks-again
Open

Remove hooks (for real this time)#1008
dorin-iancu wants to merge 4 commits intorc/v3.2from
actual-remove-hooks-again

Conversation

@dorin-iancu
Copy link
Contributor

@dorin-iancu dorin-iancu commented Feb 24, 2025

Remove hooks implementation from this repo, as it's going to it's own repo. Made a separate PR so changes are easier to see.

New repo: https://github.com/multiversx/mx-exchange-hooks-rs/

Base automatically changed from remove-hooks-again to rc/v3.2 February 24, 2025 10:37
@github-actions
Copy link

Coverage Summary

Totals

Count Covered %
Lines 38456 34653 90.11
Regions 6478 4700 72.55
Functions 2725 1813 66.53
Instantiations 23813 5408 22.71

Files

Expand
File Lines Regions Functions Instantiations
/common/common_structs/src/farm_types.rs 77.78% 50.00% 38.46% 23.18%
/common/common_structs/src/locked_token_types.rs 66.45% 52.53% 22.92% 10.26%
/common/common_structs/src/wrapper_types.rs 46.30% 23.33% 14.29% 2.40%
/common/modules/farm/config/src/config.rs 52.38% 69.23% 60.00% 41.30%
/common/modules/farm/contexts/src/claim_rewards_context.rs 93.55% 77.78% 100.00% 68.75%
/common/modules/farm/contexts/src/enter_farm_context.rs 87.50% 72.73% 100.00% 80.00%
/common/modules/farm/contexts/src/exit_farm_context.rs 95.24% 66.67% 100.00% 75.00%
/common/modules/farm/contexts/src/storage_cache.rs 100.00% 100.00% 100.00% 81.25%
/common/modules/farm/events/src/events.rs 93.33% 35.71% 35.71% 32.11%
/common/modules/farm/farm_base_impl/src/base_farm_init.rs 75.86% 50.00% 33.33% 41.67%
/common/modules/farm/farm_base_impl/src/base_farm_validation.rs 57.14% 33.33% 33.33% 19.12%
/common/modules/farm/farm_base_impl/src/base_traits_impl.rs 83.94% 78.26% 78.57% 59.86%
/common/modules/farm/farm_base_impl/src/claim_rewards.rs 97.37% 50.00% 50.00% 36.17%
/common/modules/farm/farm_base_impl/src/compound_rewards.rs 95.24% 40.00% 33.33% 6.45%
/common/modules/farm/farm_base_impl/src/enter_farm.rs 96.97% 50.00% 50.00% 48.00%
/common/modules/farm/farm_base_impl/src/exit_farm.rs 96.43% 33.33% 33.33% 31.43%
/common/modules/farm/farm_base_impl/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/common/modules/farm/farm_token/src/farm_token.rs 2.04% 5.56% 9.09% 21.54%
/common/modules/farm/rewards/src/rewards.rs 18.75% 33.33% 50.00% 31.67%
/common/modules/legacy_token_decode_module/src/lib.rs 80.00% 60.00% 33.33% 1.06%
/common/modules/locking_module/src/lock_with_energy_module.rs 95.00% 85.71% 83.33% 20.00%
/common/modules/locking_module/src/locking_module.rs 80.00% 66.67% 62.50% 16.28%
/common/modules/math/src/lib.rs 79.55% 80.00% 75.00% 31.58%
/common/modules/pausable/src/pausable.rs 57.89% 36.36% 50.00% 11.04%
/common/modules/permissions_module/src/permissions.rs 68.42% 66.67% 50.00% 54.84%
/common/modules/permissions_module/src/permissions_module.rs 58.70% 63.64% 62.50% 19.38%
/common/modules/sc_whitelist_module/src/sc_whitelist_module.rs 65.00% 53.85% 57.14% 11.55%
/common/modules/token_merge_helper/src/lib.rs 10.53% 7.14% 16.67% 3.85%
/common/modules/token_send/src/token_send.rs 87.50% 80.00% 60.00% 26.09%
/common/modules/utils/src/lib.rs 93.22% 79.17% 76.92% 30.59%
/common/traits/fixed-supply-token/src/lib.rs 95.00% 85.71% 100.00% 50.00%
/common/traits/mergeable/src/lib.rs 55.88% 47.06% 57.14% 13.33%
/common/traits/unwrappable/src/lib.rs 75.00% 66.67% 50.00% 21.19%
/dex/farm-with-locked-rewards/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/dex/farm-with-locked-rewards/src/lib.rs 78.17% 51.43% 63.16% 28.43%
/dex/farm-with-locked-rewards/tests/farm_with_locked_rewards_setup/fees_collector_mock.rs 50.00% 50.00% 50.00% 50.00%
/dex/farm-with-locked-rewards/tests/farm_with_locked_rewards_setup/mod.rs 100.00% 100.00% 100.00% 100.00%
/dex/farm-with-locked-rewards/tests/farm_with_locked_rewards_test.rs 100.00% 100.00% 100.00% 100.00%
/dex/farm/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/dex/farm/src/base_functions.rs 94.96% 88.89% 81.82% 42.92%
/dex/farm/src/exit_penalty.rs 29.17% 25.00% 33.33% 21.62%
/dex/farm/src/lib.rs 80.39% 69.57% 64.29% 14.50%
/dex/farm/tests/energy_update_test.rs 100.00% 100.00% 100.00% 100.00%
/dex/farm/tests/farm_multi_user_test.rs 100.00% 100.00% 100.00% 100.00%
/dex/farm/tests/farm_review_distribution.rs 100.00% 100.00% 100.00% 100.00%
/dex/farm/tests/farm_setup/farm_rewards_distr_setup.rs 96.96% 94.59% 94.12% 18.82%
/dex/farm/tests/farm_setup/multi_user_farm_setup.rs 89.84% 91.67% 92.16% 27.06%
/dex/farm/tests/farm_setup/single_user_farm_setup.rs 89.18% 87.23% 87.50% 17.50%
/dex/farm/tests/farm_single_user_test.rs 100.00% 100.00% 100.00% 100.00%
/dex/farm/tests/total_farm_position_test.rs 100.00% 100.00% 100.00% 100.00%
/dex/fuzz/src/fuzz_data.rs 99.82% 96.43% 93.33% 93.33%
/dex/fuzz/src/fuzz_factory.rs 69.23% 54.55% 75.00% 75.00%
/dex/fuzz/src/fuzz_farm.rs 94.69% 83.78% 100.00% 100.00%
/dex/fuzz/src/fuzz_pair.rs 90.45% 72.55% 100.00% 100.00%
/dex/fuzz/src/fuzz_price_discovery.rs 88.30% 83.33% 100.00% 100.00%
/dex/fuzz/src/fuzz_start.rs 99.58% 95.83% 100.00% 100.00%
/dex/governance/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/dex/governance/src/config.rs 50.82% 75.00% 52.94% 15.00%
/dex/governance/src/events.rs 97.96% 87.50% 83.33% 32.14%
/dex/governance/src/lib.rs 98.90% 95.45% 88.89% 13.79%
/dex/governance/src/proposal.rs 65.22% 45.71% 19.05% 5.80%
/dex/governance/src/validation.rs 75.00% 33.33% 33.33% 12.50%
/dex/governance/src/vote.rs 80.00% 25.00% 25.00% 12.00%
/dex/governance/src/weight.rs 75.00% 62.50% 80.00% 32.00%
/dex/governance/tests/gov_tests.rs 100.00% 100.00% 100.00% 100.00%
/dex/pair-mock/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/dex/pair-mock/src/pair.rs 45.45% 17.65% 60.00% 21.57%
/dex/pair/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/dex/pair/src/amm.rs 72.00% 62.50% 62.50% 21.79%
/dex/pair/src/config.rs 56.25% 55.56% 50.00% 25.99%
/dex/pair/src/contexts/add_liquidity.rs 100.00% 100.00% 100.00% 60.00%
/dex/pair/src/contexts/base.rs 95.59% 96.15% 100.00% 38.57%
/dex/pair/src/contexts/output_builder.rs 98.00% 84.62% 80.00% 29.59%
/dex/pair/src/contexts/remove_liquidity.rs 100.00% 100.00% 100.00% 40.00%
/dex/pair/src/contexts/swap.rs 100.00% 100.00% 100.00% 30.00%
/dex/pair/src/events.rs 72.82% 28.57% 28.57% 17.81%
/dex/pair/src/fee.rs 18.26% 18.27% 23.08% 3.31%
/dex/pair/src/lib.rs 70.00% 53.57% 75.00% 26.38%
/dex/pair/src/liquidity_pool.rs 82.03% 53.33% 70.00% 27.55%
/dex/pair/src/locking_wrapper.rs 92.11% 81.82% 80.00% 7.01%
/dex/pair/src/pair_actions/add_liq.rs 91.36% 65.38% 66.67% 25.00%
/dex/pair/src/pair_actions/common_methods.rs 66.67% 60.00% 50.00% 15.52%
/dex/pair/src/pair_actions/initial_liq.rs 87.72% 57.89% 33.33% 2.38%
/dex/pair/src/pair_actions/remove_liq.rs 50.46% 40.74% 50.00% 11.25%
/dex/pair/src/pair_actions/swap.rs 66.98% 49.15% 45.45% 10.00%
/dex/pair/src/pair_actions/views.rs 4.55% 5.00% 28.57% 2.16%
/dex/pair/src/read_pair_storage.rs 93.75% 75.00% 75.00% 10.20%
/dex/pair/src/safe_price.rs 90.11% 72.55% 54.55% 20.78%
/dex/pair/src/safe_price_view.rs 84.10% 62.64% 80.00% 6.52%
/dex/pair/tests/pair_rs_test.rs 100.00% 100.00% 100.00% 100.00%
/dex/pair/tests/pair_setup/mod.rs 100.00% 100.00% 100.00% 100.00%
/dex/price-discovery/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/dex/price-discovery/src/common_storage.rs 50.00% 50.00% 50.00% 13.04%
/dex/price-discovery/src/events.rs 91.14% 36.36% 36.36% 22.22%
/dex/price-discovery/src/lib.rs 98.51% 92.73% 91.67% 18.06%
/dex/price-discovery/src/phase.rs 90.77% 81.25% 54.55% 17.74%
/dex/price-discovery/src/redeem_token.rs 40.00% 66.67% 66.67% 17.50%
/dex/price-discovery/tests/price_disc_tests.rs 100.00% 100.00% 100.00% 100.00%
/dex/price-discovery/tests/tests_common.rs 100.00% 100.00% 100.00% 50.00%
/dex/proxy-deployer/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/dex/proxy-deployer/src/farm_deploy.rs 0.00% 0.00% 0.00% 0.00%
/dex/proxy-deployer/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/dex/router/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/dex/router/src/config.rs 61.54% 50.00% 50.00% 10.43%
/dex/router/src/contract.rs 33.87% 34.29% 37.50% 4.09%
/dex/router/src/enable_swap_by_user.rs 91.82% 73.33% 70.59% 14.58%
/dex/router/src/events.rs 87.18% 37.50% 37.50% 10.26%
/dex/router/src/factory.rs 60.15% 29.79% 23.81% 4.10%
/dex/router/src/multi_pair_swap.rs 64.41% 70.59% 60.00% 10.00%
/dex/router/tests/router_setup/mod.rs 100.00% 100.00% 100.00% 100.00%
/dex/router/tests/router_test.rs 100.00% 100.00% 100.00% 100.00%
/energy-integration/common-modules/energy-query/src/lib.rs 95.65% 88.24% 90.00% 34.21%
/energy-integration/common-modules/week-timekeeping/src/lib.rs 60.00% 40.00% 50.00% 28.89%
/energy-integration/common-modules/weekly-rewards-splitting/src/base_impl.rs 100.00% 93.75% 100.00% 37.78%
/energy-integration/common-modules/weekly-rewards-splitting/src/events.rs 90.91% 85.71% 80.00% 39.89%
/energy-integration/common-modules/weekly-rewards-splitting/src/global_info.rs 99.07% 96.55% 87.50% 45.09%
/energy-integration/common-modules/weekly-rewards-splitting/src/lib.rs 77.00% 61.11% 36.36% 9.96%
/energy-integration/common-modules/weekly-rewards-splitting/src/locked_token_buckets.rs 95.29% 89.74% 75.00% 35.60%
/energy-integration/common-modules/weekly-rewards-splitting/src/update_claim_progress_energy.rs 92.75% 89.66% 83.33% 28.98%
/energy-integration/common-types/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/energy-integration/energy-factory-mock/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/energy-integration/energy-factory-mock/src/lib.rs 13.64% 25.00% 33.33% 13.08%
/energy-integration/energy-update/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/energy-integration/energy-update/src/lib.rs 11.11% 16.67% 33.33% 5.66%
/energy-integration/farm-boosted-yields/src/boosted_yields_factors.rs 85.47% 65.96% 47.62% 21.53%
/energy-integration/farm-boosted-yields/src/lib.rs 95.88% 87.10% 93.33% 27.53%
/energy-integration/fees-collector/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/energy-integration/fees-collector/src/additional_locked_tokens.rs 95.83% 87.50% 80.00% 13.85%
/energy-integration/fees-collector/src/config.rs 25.00% 32.14% 25.00% 9.43%
/energy-integration/fees-collector/src/events.rs 75.00% 66.67% 66.67% 12.12%
/energy-integration/fees-collector/src/fees_accumulation.rs 97.22% 92.86% 80.00% 16.95%
/energy-integration/fees-collector/src/lib.rs 94.44% 89.19% 77.78% 17.27%
/energy-integration/fees-collector/tests/fees_collector_rust_test.rs 100.00% 100.00% 100.00% 100.00%
/energy-integration/fees-collector/tests/fees_collector_test_setup/mod.rs 100.00% 100.00% 100.00% 100.00%
/energy-integration/governance-v2/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/energy-integration/governance-v2/src/configurable.rs 79.63% 73.91% 62.50% 16.00%
/energy-integration/governance-v2/src/events.rs 50.00% 50.00% 50.00% 29.17%
/energy-integration/governance-v2/src/lib.rs 97.52% 90.57% 92.31% 19.35%
/energy-integration/governance-v2/src/proposal.rs 59.32% 22.22% 22.22% 13.79%
/energy-integration/governance-v2/src/proposal_storage.rs 70.37% 38.46% 38.46% 14.89%
/energy-integration/governance-v2/src/views.rs 93.85% 88.46% 80.00% 23.68%
/energy-integration/governance-v2/tests/gov_rust_test.rs 98.14% 84.44% 100.00% 100.00%
/energy-integration/governance-v2/tests/gov_test_setup/mod.rs 99.64% 98.08% 100.00% 100.00%
/farm-staking/farm-staking-nft/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/farm-staking/farm-staking-nft/src/common/custom_events.rs 67.01% 28.57% 28.57% 15.79%
/farm-staking/farm-staking-nft/src/common/farm_token_roles.rs 0.00% 0.00% 0.00% 0.00%
/farm-staking/farm-staking-nft/src/common/result_types.rs 0.00% 0.00% 0.00% 0.00%
/farm-staking/farm-staking-nft/src/common/token_attributes.rs 63.64% 15.79% 15.79% 5.77%
/farm-staking/farm-staking-nft/src/common/token_info.rs 77.60% 84.62% 72.73% 33.33%
/farm-staking/farm-staking-nft/src/common/unbond_token.rs 7.14% 33.33% 33.33% 5.56%
/farm-staking/farm-staking-nft/src/custom_rewards.rs 86.39% 80.00% 83.33% 26.39%
/farm-staking/farm-staking-nft/src/farm_actions/claim_only_boosted_staking_rewards.rs 13.89% 16.67% 20.00% 6.25%
/farm-staking/farm-staking-nft/src/farm_actions/claim_stake_farm_rewards.rs 98.17% 60.00% 60.00% 18.75%
/farm-staking/farm-staking-nft/src/farm_actions/compound_stake_farm_rewards.rs 0.00% 0.00% 0.00% 0.00%
/farm-staking/farm-staking-nft/src/farm_actions/stake_farm.rs 97.50% 76.92% 50.00% 14.29%
/farm-staking/farm-staking-nft/src/farm_actions/unbond_farm.rs 92.00% 50.00% 33.33% 8.33%
/farm-staking/farm-staking-nft/src/farm_actions/unstake_farm.rs 97.75% 60.00% 60.00% 18.75%
/farm-staking/farm-staking-nft/src/lib.rs 40.30% 55.56% 33.33% 5.00%
/farm-staking/farm-staking-nft/src/rewards_setters.rs 35.06% 40.91% 33.33% 7.41%
/farm-staking/farm-staking-nft/tests/farm_staking_setup/mod.rs 79.12% 75.34% 66.67% 66.67%
/farm-staking/farm-staking-nft/tests/farm_staking_test.rs 100.00% 100.00% 100.00% 100.00%
/farm-staking/farm-staking-proxy/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/farm-staking/farm-staking-proxy/src/dual_yield_token.rs 62.16% 58.33% 44.44% 13.33%
/farm-staking/farm-staking-proxy/src/external_contracts_interactions.rs 96.12% 78.26% 90.00% 26.56%
/farm-staking/farm-staking-proxy/src/lib.rs 96.00% 66.67% 66.67% 7.69%
/farm-staking/farm-staking-proxy/src/lp_farm_token.rs 92.31% 66.67% 66.67% 11.11%
/farm-staking/farm-staking-proxy/src/proxy_actions/claim.rs 97.10% 50.00% 50.00% 14.29%
/farm-staking/farm-staking-proxy/src/proxy_actions/stake.rs 97.26% 75.00% 33.33% 8.33%
/farm-staking/farm-staking-proxy/src/proxy_actions/unstake.rs 95.45% 33.33% 33.33% 8.33%
/farm-staking/farm-staking-proxy/src/result_types.rs 60.61% 18.75% 18.75% 13.64%
/farm-staking/farm-staking-proxy/tests/staking_farm_with_lp.rs 100.00% 100.00% 100.00% 100.00%
/farm-staking/farm-staking-proxy/tests/staking_farm_with_lp_external_contracts/mod.rs 100.00% 100.00% 100.00% 100.00%
/farm-staking/farm-staking-proxy/tests/staking_farm_with_lp_staking_contract_interactions/mod.rs 100.00% 100.00% 100.00% 100.00%
/farm-staking/farm-staking-proxy/tests/staking_farm_with_lp_staking_contract_setup/mod.rs 100.00% 100.00% 100.00% 100.00%
/farm-staking/farm-staking/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/farm-staking/farm-staking/src/base_impl_wrapper.rs 94.54% 86.84% 92.31% 69.39%
/farm-staking/farm-staking/src/custom_rewards.rs 55.07% 52.38% 46.15% 15.67%
/farm-staking/farm-staking/src/farm_actions/claim_only_boosted_staking_rewards.rs 70.59% 69.44% 62.50% 28.95%
/farm-staking/farm-staking/src/farm_actions/claim_stake_farm_rewards.rs 98.18% 80.00% 80.00% 24.24%
/farm-staking/farm-staking/src/farm_actions/compound_stake_farm_rewards.rs 92.59% 33.33% 33.33% 5.56%
/farm-staking/farm-staking/src/farm_actions/stake_farm.rs 98.04% 80.00% 80.00% 27.27%
/farm-staking/farm-staking/src/farm_actions/unbond_farm.rs 92.31% 50.00% 33.33% 11.11%
/farm-staking/farm-staking/src/farm_actions/unstake_farm.rs 98.41% 85.71% 83.33% 32.43%
/farm-staking/farm-staking/src/farm_token_roles.rs 0.00% 0.00% 0.00% 0.00%
/farm-staking/farm-staking/src/lib.rs 35.62% 44.44% 28.57% 15.71%
/farm-staking/farm-staking/src/token_attributes.rs 75.61% 55.00% 36.84% 31.51%
/farm-staking/farm-staking/tests/farm_staking_energy_test.rs 100.00% 100.00% 100.00% 100.00%
/farm-staking/farm-staking/tests/farm_staking_setup/mod.rs 100.00% 100.00% 100.00% 67.74%
/farm-staking/farm-staking/tests/farm_staking_test.rs 100.00% 100.00% 100.00% 100.00%
/farm-staking/metabonding-staking/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/farm-staking/metabonding-staking/src/events.rs 50.00% 50.00% 50.00% 18.75%
/farm-staking/metabonding-staking/src/lib.rs 76.84% 57.58% 63.64% 10.61%
/farm-staking/metabonding-staking/src/locked_asset_token.rs 91.67% 76.19% 58.33% 20.34%
/farm-staking/metabonding-staking/tests/metabonding_staking_setup/mod.rs 100.00% 100.00% 100.00% 100.00%
/farm-staking/metabonding-staking/tests/metabonding_staking_test.rs 100.00% 100.00% 100.00% 100.00%
/locked-asset/distribution/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/locked-asset/distribution/src/global_op.rs 0.00% 0.00% 0.00% 0.00%
/locked-asset/distribution/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/locked-asset/energy-factory/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/locked-asset/energy-factory/src/energy.rs 93.04% 81.25% 75.00% 34.20%
/locked-asset/energy-factory/src/events.rs 76.47% 33.33% 33.33% 21.67%
/locked-asset/energy-factory/src/extend_lock.rs 96.23% 84.62% 71.43% 25.00%
/locked-asset/energy-factory/src/lib.rs 99.21% 94.44% 87.50% 25.42%
/locked-asset/energy-factory/src/local_roles.rs 0.00% 0.00% 0.00% 0.00%
/locked-asset/energy-factory/src/lock_options.rs 78.95% 66.67% 45.45% 27.32%
/locked-asset/energy-factory/src/lock_options_endpoints.rs 88.00% 82.76% 66.67% 32.93%
/locked-asset/energy-factory/src/locked_token_transfer.rs 66.67% 54.55% 60.00% 8.93%
/locked-asset/energy-factory/src/migration.rs 93.98% 88.64% 90.91% 13.14%
/locked-asset/energy-factory/src/penalty.rs 94.44% 84.62% 33.33% 6.82%
/locked-asset/energy-factory/src/token_merging.rs 95.15% 76.19% 70.00% 12.50%
/locked-asset/energy-factory/src/token_whitelist.rs 80.00% 66.67% 66.67% 23.12%
/locked-asset/energy-factory/src/unlock_with_penalty.rs 97.37% 80.00% 71.43% 7.14%
/locked-asset/energy-factory/src/unstake.rs 97.14% 87.50% 87.50% 12.28%
/locked-asset/energy-factory/src/virtual_lock.rs 97.44% 87.50% 75.00% 19.78%
/locked-asset/energy-factory/tests/energy_factory_setup/mod.rs 100.00% 100.00% 100.00% 47.22%
/locked-asset/energy-factory/tests/energy_factory_setup/unbond_sc_mock.rs 100.00% 100.00% 100.00% 50.00%
/locked-asset/energy-factory/tests/old_tokens_test.rs 100.00% 100.00% 100.00% 100.00%
/locked-asset/energy-factory/tests/simple_lock_energy_test.rs 100.00% 100.00% 100.00% 100.00%
/locked-asset/energy-factory/tests/token_merging_test.rs 100.00% 100.00% 100.00% 100.00%
/locked-asset/energy-factory/tests/virtual_lock_test.rs 100.00% 100.00% 100.00% 100.00%
/locked-asset/factory/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/locked-asset/factory/src/attr_ex_helper.rs 39.29% 30.00% 50.00% 14.63%
/locked-asset/factory/src/cache.rs 58.33% 50.00% 50.00% 15.09%
/locked-asset/factory/src/events.rs 89.36% 37.50% 37.50% 7.84%
/locked-asset/factory/src/lib.rs 73.19% 62.26% 58.82% 16.13%
/locked-asset/factory/src/locked_asset.rs 63.39% 59.26% 63.64% 28.43%
/locked-asset/factory/src/locked_asset_token_merge.rs 97.64% 95.35% 87.50% 23.40%
/locked-asset/factory/src/migration.rs 35.48% 15.38% 33.33% 5.00%
/locked-asset/factory/tests/factory_setup/mod.rs 100.00% 100.00% 100.00% 100.00%
/locked-asset/factory/tests/lock_test.rs 100.00% 100.00% 100.00% 100.00%
/locked-asset/factory/tests/unlock_test.rs 100.00% 100.00% 100.00% 100.00%
/locked-asset/lkmex-transfer/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/locked-asset/lkmex-transfer/src/energy_transfer.rs 95.45% 87.50% 60.00% 25.00%
/locked-asset/lkmex-transfer/src/events.rs 88.00% 57.14% 57.14% 15.00%
/locked-asset/lkmex-transfer/src/lib.rs 78.26% 47.50% 35.00% 9.09%
/locked-asset/lkmex-transfer/tests/lkmex_transfer_tests.rs 100.00% 100.00% 100.00% 100.00%
/locked-asset/locked-token-wrapper/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/locked-asset/locked-token-wrapper/src/lib.rs 97.56% 85.71% 80.00% 6.06%
/locked-asset/locked-token-wrapper/src/wrapped_token.rs 42.42% 18.75% 27.27% 4.29%
/locked-asset/locked-token-wrapper/tests/locked_token_wrapping_test.rs 100.00% 100.00% 100.00% 100.00%
/locked-asset/proxy_dex/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/locked-asset/proxy_dex/src/energy_update.rs 70.45% 38.89% 66.67% 28.57%
/locked-asset/proxy_dex/src/events.rs 74.36% 30.00% 30.00% 12.24%
/locked-asset/proxy_dex/src/external_merging.rs 100.00% 100.00% 100.00% 41.67%
/locked-asset/proxy_dex/src/farm_interactions.rs 97.44% 80.00% 80.00% 11.11%
/locked-asset/proxy_dex/src/lib.rs 19.35% 10.53% 25.00% 3.85%
/locked-asset/proxy_dex/src/other_sc_whitelist.rs 50.00% 37.50% 37.50% 7.00%
/locked-asset/proxy_dex/src/pair_interactions.rs 98.00% 75.00% 75.00% 15.62%
/locked-asset/proxy_dex/src/proxy_common.rs 58.02% 58.82% 72.73% 17.86%
/locked-asset/proxy_dex/src/proxy_farm.rs 95.37% 85.29% 80.00% 10.53%
/locked-asset/proxy_dex/src/proxy_pair.rs 88.55% 80.00% 75.00% 15.00%
/locked-asset/proxy_dex/src/wrapped_farm_attributes.rs 86.36% 77.78% 58.33% 21.69%
/locked-asset/proxy_dex/src/wrapped_farm_token_merge.rs 67.86% 42.86% 40.00% 6.25%
/locked-asset/proxy_dex/src/wrapped_lp_attributes.rs 94.57% 77.27% 58.33% 24.47%
/locked-asset/proxy_dex/src/wrapped_lp_token_merge.rs 63.27% 42.86% 40.00% 6.25%
/locked-asset/proxy_dex/tests/proxy_dex_test_setup/mod.rs 99.28% 97.06% 94.74% 92.11%
/locked-asset/proxy_dex/tests/proxy_farm_test.rs 100.00% 100.00% 100.00% 100.00%
/locked-asset/proxy_dex/tests/proxy_lp_test.rs 100.00% 100.00% 100.00% 100.00%
/locked-asset/simple-lock-whitelist/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/locked-asset/simple-lock-whitelist/src/lib.rs 40.74% 26.67% 40.00% 7.14%
/locked-asset/simple-lock-whitelist/tests/whitelist_test.rs 100.00% 100.00% 100.00% 100.00%
/locked-asset/simple-lock/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/locked-asset/simple-lock/src/basic_lock_unlock.rs 96.88% 73.33% 71.43% 27.46%
/locked-asset/simple-lock/src/farm_interactions.rs 98.53% 90.00% 83.33% 7.86%
/locked-asset/simple-lock/src/lib.rs 85.71% 71.43% 80.00% 24.22%
/locked-asset/simple-lock/src/locked_token.rs 71.88% 73.33% 41.67% 8.96%
/locked-asset/simple-lock/src/lp_interactions.rs 94.55% 72.73% 80.00% 7.38%
/locked-asset/simple-lock/src/proxy_farm.rs 80.38% 56.25% 36.84% 3.27%
/locked-asset/simple-lock/src/proxy_lp.rs 79.06% 48.84% 52.94% 4.63%
/locked-asset/simple-lock/src/token_attributes.rs 93.10% 71.43% 50.00% 20.79%
/locked-asset/simple-lock/tests/rust_test.rs 100.00% 100.00% 100.00% 100.00%
/locked-asset/tests/distribution_scenario_go_test.rs 0.00% 0.00% 0.00% 0.00%
/locked-asset/token-unstake/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/locked-asset/token-unstake/src/cancel_unstake.rs 83.67% 70.00% 33.33% 6.67%
/locked-asset/token-unstake/src/events.rs 90.00% 66.67% 66.67% 21.05%
/locked-asset/token-unstake/src/fees_handler.rs 96.83% 85.71% 87.50% 40.58%
/locked-asset/token-unstake/src/lib.rs 92.31% 75.00% 66.67% 18.75%
/locked-asset/token-unstake/src/tokens_per_user.rs 25.00% 25.00% 25.00% 41.10%
/locked-asset/token-unstake/src/unbond_tokens.rs 96.15% 82.35% 50.00% 22.22%
/locked-asset/token-unstake/tests/token_unstake_setup/fees_collector_mock.rs 100.00% 100.00% 100.00% 100.00%
/locked-asset/token-unstake/tests/token_unstake_setup/mod.rs 93.33% 88.89% 86.36% 63.64%
/locked-asset/token-unstake/tests/token_unstake_test.rs 100.00% 100.00% 100.00% 100.00%
/locked-asset/token-unstake/tests/unlock_early_test.rs 100.00% 100.00% 100.00% 100.00%
/pause-all/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/pause-all/src/lib.rs 68.83% 55.81% 69.23% 17.58%
/pause-all/src/ongoing_pause_operation.rs 50.00% 33.33% 33.33% 14.29%
/pause-all/tests/pause_all_test.rs 100.00% 100.00% 100.00% 100.00%

@github-actions
Copy link

Contract comparison - from bea1acc to afc58ba

Path                                                                                             size                  has-allocator                     has-format
farm.wasm 38230 false without message
pair-mock.wasm 4386 false without message
governance.wasm 16668 false without message
proxy-deployer.wasm 4047 false none
router.wasm 26491 false without message
pair-full.wasm 33545 false without message
pair.wasm 32167 false without message
safe-price-view.wasm 8385 false without message
farm-with-locked-rewards.wasm 38213 false without message
price-discovery.wasm 16609 false without message
energy-update.wasm 1571 false none
energy-factory-mock.wasm 4051 false without message
governance-v2.wasm 16307 false without message
fees-collector.wasm 18679 false without message
pause-all.wasm 5873 false without message
locked-token-wrapper.wasm 15201 false without message
factory.wasm 29520 false without message
simple-lock.wasm 25581 false without message
lkmex-transfer.wasm 10976 false without message
token-unstake.wasm 13953 false without message
distribution.wasm 12761 false without message
proxy_dex.wasm 36866 false without message
energy-factory.wasm 33851 false without message
simple-lock-whitelist.wasm 27034 false without message
farm-staking-nft.wasm 43861 false without message
metabonding-staking.wasm 9588 false without message
farm-staking-proxy.wasm 19593 false without message
farm-staking.wasm 42293 false without message

⚠️ Could not download the report for the base branch. Displaying only the report for the current branch. ⚠️

@dorin-iancu dorin-iancu marked this pull request as ready for review August 12, 2025 07:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant