Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove hooks (for real this time) #1008

Draft
wants to merge 4 commits into
base: rc/v3.2
Choose a base branch
from

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
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%

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. ⚠️

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