Skip to content

[MEX-591] cleanup#986

Open
dorin-iancu wants to merge 1 commit intorc/deployer-farms-with-top-upfrom
impl-deployer-farms-with-top-up
Open

[MEX-591] cleanup#986
dorin-iancu wants to merge 1 commit intorc/deployer-farms-with-top-upfrom
impl-deployer-farms-with-top-up

Conversation

@dorin-iancu
Copy link
Contributor

@dorin-iancu dorin-iancu commented Dec 3, 2024

  • use the framework function directly instead of the one from token_send
  • remove send_tokens_non_zero and send_payment_non_zero functions
  • remove token_send dependency where it's not needed anymore
  • use the utils function in proxy deployer instead of manual check
  • change some result types to use SendWrapper function instead of the one from token_send
  • improve the code quality in farm_staking/custom_rewards.rs

@github-actions
Copy link

github-actions bot commented Dec 3, 2024

Coverage Summary

Totals

Count Covered %
Lines 43978 39874 90.67
Regions 8001 5359 66.98
Functions 2983 2129 71.37
Instantiations 28665 6996 24.41

Files

Expand
File Lines Regions Functions Instantiations
/common/common_structs/src/farm_types.rs 82.46% 50.00% 57.14% 50.00%
/common/common_structs/src/locked_token_types.rs 43.23% 30.38% 37.50% 8.83%
/common/common_structs/src/wrapper_types.rs 46.30% 12.28% 14.29% 4.58%
/common/modules/farm/config/src/config.rs 83.64% 86.67% 87.50% 38.24%
/common/modules/farm/contexts/src/claim_rewards_context.rs 93.55% 77.78% 100.00% 64.71%
/common/modules/farm/contexts/src/enter_farm_context.rs 87.50% 72.73% 100.00% 81.25%
/common/modules/farm/contexts/src/exit_farm_context.rs 95.24% 66.67% 100.00% 70.59%
/common/modules/farm/contexts/src/storage_cache.rs 100.00% 100.00% 100.00% 82.35%
/common/modules/farm/events/src/events.rs 97.01% 51.85% 69.23% 42.29%
/common/modules/farm/farm_base_impl/src/base_farm_init.rs 82.76% 62.50% 100.00% 21.25%
/common/modules/farm/farm_base_impl/src/base_farm_validation.rs 83.33% 71.43% 100.00% 18.75%
/common/modules/farm/farm_base_impl/src/base_traits_impl.rs 88.10% 76.92% 87.50% 58.33%
/common/modules/farm/farm_base_impl/src/claim_rewards.rs 100.00% 80.00% 100.00% 21.28%
/common/modules/farm/farm_base_impl/src/compound_rewards.rs 98.48% 66.67% 100.00% 5.26%
/common/modules/farm/farm_base_impl/src/enter_farm.rs 100.00% 75.00% 100.00% 18.75%
/common/modules/farm/farm_base_impl/src/exit_farm.rs 100.00% 75.00% 100.00% 16.25%
/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.08% 10.53% 10.00% 15.66%
/common/modules/farm/rewards/src/rewards.rs 20.00% 42.86% 66.67% 24.16%
/common/modules/legacy_token_decode_module/src/lib.rs 100.00% 83.33% 100.00% 8.14%
/common/modules/locking_module/src/lock_with_energy_module.rs 100.00% 75.00% 100.00% 20.00%
/common/modules/locking_module/src/locking_module.rs 83.33% 60.00% 71.43% 16.28%
/common/modules/math/src/lib.rs 79.55% 80.00% 75.00% 32.95%
/common/modules/original_owner_helper/src/lib.rs 100.00% 94.74% 100.00% 7.14%
/common/modules/pausable/src/pausable.rs 68.42% 52.94% 75.00% 23.08%
/common/modules/permissions_hub_module/src/permissions_hub_module.rs 100.00% 80.00% 100.00% 15.24%
/common/modules/permissions_module/src/permissions.rs 68.42% 66.67% 50.00% 55.38%
/common/modules/permissions_module/src/permissions_module.rs 82.22% 86.96% 86.67% 26.33%
/common/modules/sc_whitelist_module/src/sc_whitelist_module.rs 68.42% 57.14% 66.67% 15.55%
/common/modules/token_merge_helper/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/common/modules/token_send/src/token_send.rs 90.00% 83.33% 100.00% 25.00%
/common/modules/utils/src/lib.rs 96.55% 84.00% 91.67% 42.09%
/common/traits/fixed-supply-token/src/lib.rs 95.00% 85.71% 100.00% 53.57%
/common/traits/mergeable/src/lib.rs 55.88% 47.06% 57.14% 16.81%
/common/traits/unwrappable/src/lib.rs 75.00% 66.67% 50.00% 22.81%
/dex/farm-with-locked-rewards/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/dex/farm-with-locked-rewards/src/external_interaction.rs 94.55% 73.33% 66.67% 4.65%
/dex/farm-with-locked-rewards/src/lib.rs 88.89% 72.50% 77.78% 28.00%
/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.53% 85.11% 84.21% 40.32%
/dex/farm/src/external_interaction.rs 97.83% 40.00% 66.67% 2.82%
/dex/farm/src/lib.rs 88.52% 70.00% 80.00% 15.29%
/dex/farm/tests/energy_update_test.rs 100.00% 100.00% 100.00% 100.00%
/dex/farm/tests/external_interaction_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 97.14% 95.35% 94.44% 15.74%
/dex/farm/tests/farm_setup/multi_user_farm_setup.rs 97.55% 98.05% 96.88% 27.86%
/dex/farm/tests/farm_setup/single_user_farm_setup.rs 89.38% 88.68% 88.24% 14.71%
/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.79% 90.91% 92.86% 92.86%
/dex/fuzz/src/fuzz_farm.rs 93.10% 82.43% 100.00% 100.00%
/dex/fuzz/src/fuzz_pair.rs 88.89% 70.59% 100.00% 100.00%
/dex/fuzz/src/fuzz_price_discovery.rs 87.06% 83.33% 100.00% 100.00%
/dex/fuzz/src/fuzz_start.rs 99.51% 95.45% 100.00% 100.00%
/dex/governance/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/dex/governance/src/config.rs 51.67% 72.73% 56.25% 15.00%
/dex/governance/src/events.rs 100.00% 77.78% 100.00% 32.14%
/dex/governance/src/lib.rs 100.00% 91.30% 100.00% 12.90%
/dex/governance/src/proposal.rs 68.12% 33.33% 28.57% 8.33%
/dex/governance/src/validation.rs 85.71% 25.00% 50.00% 8.33%
/dex/governance/src/vote.rs 88.89% 40.74% 58.33% 28.12%
/dex/governance/src/weight.rs 77.42% 58.82% 100.00% 27.59%
/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.98% 22.22% 75.00% 23.53%
/dex/pair/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/dex/pair/src/amm.rs 79.17% 77.78% 85.71% 24.49%
/dex/pair/src/config.rs 60.00% 60.00% 60.00% 26.23%
/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% 45.71%
/dex/pair/src/contexts/output_builder.rs 100.00% 92.86% 100.00% 30.51%
/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% 40.00%
/dex/pair/src/events.rs 76.47% 40.74% 53.85% 27.01%
/dex/pair/src/fee.rs 18.34% 19.05% 24.00% 4.62%
/dex/pair/src/lib.rs 69.39% 55.17% 66.67% 31.79%
/dex/pair/src/liquidity_pool.rs 83.46% 56.52% 88.89% 27.12%
/dex/pair/src/locking_wrapper.rs 94.59% 83.33% 88.89% 9.40%
/dex/pair/src/pair_actions/add_liq.rs 92.50% 66.67% 100.00% 25.00%
/dex/pair/src/pair_actions/common_methods.rs 100.00% 83.33% 100.00% 25.86%
/dex/pair/src/pair_actions/initial_liq.rs 91.23% 65.00% 100.00% 9.68%
/dex/pair/src/pair_actions/remove_liq.rs 51.38% 42.86% 66.67% 14.61%
/dex/pair/src/pair_actions/swap.rs 67.29% 43.48% 45.45% 10.42%
/dex/pair/src/pair_actions/views.rs 4.62% 7.32% 33.33% 2.52%
/dex/pair/src/read_pair_storage.rs 100.00% 88.89% 100.00% 16.50%
/dex/pair/src/safe_price.rs 92.22% 70.18% 70.00% 22.53%
/dex/pair/src/safe_price_view.rs 86.38% 67.39% 84.21% 7.77%
/dex/pair/tests/pair_rs_test.rs 99.93% 95.40% 96.97% 96.97%
/dex/pair/tests/pair_setup/mod.rs 100.00% 100.00% 100.00% 100.00%
/dex/permissions-hub/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/dex/permissions-hub/src/lib.rs 84.62% 80.00% 66.67% 17.87%
/dex/price-discovery/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/dex/price-discovery/src/common_storage.rs 100.00% 33.33% 100.00% 13.04%
/dex/price-discovery/src/events.rs 96.15% 47.62% 70.00% 26.47%
/dex/price-discovery/src/lib.rs 99.00% 91.07% 100.00% 17.11%
/dex/price-discovery/src/phase.rs 93.75% 70.00% 70.00% 17.91%
/dex/price-discovery/src/redeem_token.rs 41.03% 61.54% 75.00% 15.91%
/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/deploy.rs 100.00% 80.00% 100.00% 23.08%
/dex/proxy-deployer/src/lib.rs 100.00% 60.00% 100.00% 6.67%
/dex/proxy-deployer/src/remove_contracts.rs 92.06% 55.56% 66.67% 13.64%
/dex/proxy-deployer/src/set_contract_active.rs 100.00% 77.78% 100.00% 23.08%
/dex/proxy-deployer/src/storage.rs 87.50% 58.33% 80.00% 25.00%
/dex/proxy-deployer/src/views.rs 90.91% 73.68% 88.89% 16.36%
/dex/proxy-deployer/tests/proxy_deployer_farm_staking_setup/mod.rs 100.00% 100.00% 100.00% 100.00%
/dex/proxy-deployer/tests/proxy_deployer_farm_staking_tests.rs 100.00% 100.00% 100.00% 100.00%
/dex/router/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/dex/router/src/config.rs 66.67% 54.55% 60.00% 9.82%
/dex/router/src/contract.rs 30.84% 30.77% 35.71% 4.79%
/dex/router/src/enable_swap_by_user.rs 93.71% 73.08% 87.50% 15.38%
/dex/router/src/events.rs 94.20% 47.83% 70.00% 16.07%
/dex/router/src/factory.rs 61.98% 30.00% 36.84% 5.60%
/dex/router/src/multi_pair_swap.rs 64.52% 60.00% 75.00% 8.33%
/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 97.78% 88.89% 100.00% 34.66%
/energy-integration/common-modules/week-timekeeping/src/lib.rs 84.21% 63.64% 80.00% 29.41%
/energy-integration/common-modules/weekly-rewards-splitting/src/base_impl.rs 100.00% 93.75% 100.00% 46.81%
/energy-integration/common-modules/weekly-rewards-splitting/src/events.rs 100.00% 87.50% 100.00% 44.16%
/energy-integration/common-modules/weekly-rewards-splitting/src/global_info.rs 100.00% 96.67% 100.00% 42.04%
/energy-integration/common-modules/weekly-rewards-splitting/src/lib.rs 81.65% 69.09% 70.00% 17.80%
/energy-integration/common-modules/weekly-rewards-splitting/src/locked_token_buckets.rs 98.81% 90.91% 100.00% 43.07%
/energy-integration/common-modules/weekly-rewards-splitting/src/update_claim_progress_energy.rs 94.37% 90.00% 100.00% 25.55%
/energy-integration/common-modules/weekly-rewards-splitting/tests/encode_decode_test.rs 97.62% 66.67% 75.00% 60.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 14.29% 33.33% 40.00% 14.05%
/energy-integration/energy-update/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/energy-integration/energy-update/src/lib.rs 12.50% 14.29% 50.00% 6.45%
/energy-integration/farm-boosted-yields/src/boosted_yields_factors.rs 91.38% 70.97% 80.00% 32.37%
/energy-integration/farm-boosted-yields/src/custom_reward_logic.rs 93.02% 86.36% 92.86% 28.60%
/energy-integration/farm-boosted-yields/src/lib.rs 94.40% 85.42% 100.00% 39.89%
/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 100.00% 77.78% 100.00% 12.00%
/energy-integration/fees-collector/src/config.rs 28.21% 35.71% 33.33% 11.72%
/energy-integration/fees-collector/src/events.rs 100.00% 75.00% 100.00% 18.18%
/energy-integration/fees-collector/src/fees_accumulation.rs 100.00% 93.33% 100.00% 15.94%
/energy-integration/fees-collector/src/lib.rs 95.51% 89.47% 87.50% 17.45%
/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 81.13% 70.83% 66.67% 15.38%
/energy-integration/governance-v2/src/events.rs 100.00% 33.33% 100.00% 29.17%
/energy-integration/governance-v2/src/lib.rs 98.01% 88.89% 100.00% 18.18%
/energy-integration/governance-v2/src/proposal.rs 65.00% 29.27% 42.11% 29.41%
/energy-integration/governance-v2/src/proposal_storage.rs 77.78% 32.14% 53.85% 18.00%
/energy-integration/governance-v2/src/views.rs 95.31% 85.19% 88.89% 21.43%
/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%
/energy-integration/timestamp-oracle/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/energy-integration/timestamp-oracle/src/epoch_to_timestamp.rs 91.67% 82.35% 83.33% 36.97%
/energy-integration/timestamp-oracle/src/lib.rs 100.00% 75.00% 100.00% 53.47%
/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 69.44% 61.11% 75.00% 20.00%
/farm-staking/farm-staking-proxy/src/external_contracts_interactions.rs 96.88% 75.00% 100.00% 25.00%
/farm-staking/farm-staking-proxy/src/lib.rs 100.00% 50.00% 100.00% 6.67%
/farm-staking/farm-staking-proxy/src/lp_farm_token.rs 100.00% 50.00% 100.00% 11.11%
/farm-staking/farm-staking-proxy/src/proxy_actions/claim.rs 98.36% 40.00% 66.67% 11.11%
/farm-staking/farm-staking-proxy/src/proxy_actions/external_interaction.rs 98.81% 75.00% 80.00% 15.38%
/farm-staking/farm-staking-proxy/src/proxy_actions/stake.rs 98.68% 70.00% 66.67% 11.11%
/farm-staking/farm-staking-proxy/src/proxy_actions/unstake.rs 97.67% 25.00% 50.00% 6.25%
/farm-staking/farm-staking-proxy/src/result_types.rs 58.06% 8.33% 18.75% 11.54%
/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 95.38% 90.00% 88.89% 54.00%
/farm-staking/farm-staking/src/claim_only_boosted_staking_rewards.rs 95.59% 91.89% 100.00% 25.00%
/farm-staking/farm-staking/src/claim_stake_farm_rewards.rs 100.00% 84.62% 100.00% 14.08%
/farm-staking/farm-staking/src/compound_stake_farm_rewards.rs 100.00% 75.00% 100.00% 7.14%
/farm-staking/farm-staking/src/custom_rewards.rs 61.45% 61.90% 54.55% 13.12%
/farm-staking/farm-staking/src/external_interaction.rs 98.78% 40.00% 66.67% 3.45%
/farm-staking/farm-staking/src/farm_token_roles.rs 25.00% 50.00% 50.00% 2.38%
/farm-staking/farm-staking/src/lib.rs 71.00% 64.71% 66.67% 19.50%
/farm-staking/farm-staking/src/stake_farm.rs 100.00% 83.33% 100.00% 18.46%
/farm-staking/farm-staking/src/token_attributes.rs 80.00% 56.86% 55.00% 33.82%
/farm-staking/farm-staking/src/unbond_farm.rs 96.43% 40.00% 50.00% 4.76%
/farm-staking/farm-staking/src/unstake_farm.rs 100.00% 87.50% 100.00% 18.31%
/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% 62.93%
/farm-staking/farm-staking/tests/farm_staking_test.rs 100.00% 100.00% 100.00% 100.00%
/legacy-contracts/factory-legacy/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/factory-legacy/src/attr_ex_helper.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/factory-legacy/src/cache.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/factory-legacy/src/events.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/factory-legacy/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/factory-legacy/src/locked_asset.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/factory-legacy/src/locked_asset_token_merge.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/factory-legacy/src/migration.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/farm-staking-proxy-v13/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/farm-staking-proxy-v13/src/dual_yield_token.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/farm-staking-proxy-v13/src/external_contracts_interactions.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/farm-staking-proxy-v13/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/farm-staking-proxy-v13/src/lp_farm_token.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/farm-v12/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/farm-v12/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/farm-v13-custom-rewards/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/farm-v13-custom-rewards/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/farm-v13-locked-rewards/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/farm-v13-locked-rewards/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/farm-v13/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/farm-v13/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/locked-asset-distribution/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/locked-asset-distribution/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/metabonding-staking-legacy/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/metabonding-staking-legacy/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/price-discovery-v1/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/price-discovery-v1/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/price-discovery-v2/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/price-discovery-v2/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/proxy-dex-legacy/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/proxy-dex-legacy/src/energy_update.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/proxy-dex-legacy/src/events.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/proxy-dex-legacy/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/proxy-dex-legacy/src/proxy_common.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/proxy-dex-legacy/src/proxy_farm.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/proxy-dex-legacy/src/proxy_pair.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/proxy-dex-legacy/src/transfer_role.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/simple-lock-legacy/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/legacy-contracts/simple-lock-legacy/src/basic_lock_unlock.rs 93.55% 50.00% 75.00% 11.54%
/legacy-contracts/simple-lock-legacy/src/lib.rs 88.89% 57.14% 100.00% 4.84%
/legacy-contracts/simple-lock-legacy/src/locked_token.rs 50.00% 29.41% 50.00% 11.63%
/legacy-contracts/simple-lock-legacy/src/proxy_farm.rs 89.29% 37.14% 57.14% 12.50%
/legacy-contracts/simple-lock-legacy/src/proxy_lp.rs 91.67% 36.84% 62.50% 10.91%
/legacy-contracts/simple-lock-legacy/tests/rust_test.rs 100.00% 100.00% 100.00% 100.00%
/locked-asset/energy-factory/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/locked-asset/energy-factory/src/energy.rs 98.73% 86.21% 96.30% 47.66%
/locked-asset/energy-factory/src/events.rs 87.50% 41.67% 60.00% 41.82%
/locked-asset/energy-factory/src/extend_lock.rs 100.00% 92.86% 100.00% 25.74%
/locked-asset/energy-factory/src/lib.rs 100.00% 96.67% 100.00% 24.34%
/locked-asset/energy-factory/src/local_roles.rs 10.00% 20.00% 33.33% 4.69%
/locked-asset/energy-factory/src/lock_options.rs 86.49% 61.76% 70.00% 46.59%
/locked-asset/energy-factory/src/lock_options_endpoints.rs 91.84% 86.67% 87.50% 31.67%
/locked-asset/energy-factory/src/locked_token_transfer.rs 72.22% 58.33% 75.00% 8.15%
/locked-asset/energy-factory/src/migration.rs 74.24% 62.22% 70.00% 12.01%
/locked-asset/energy-factory/src/penalty.rs 100.00% 92.86% 100.00% 13.89%
/locked-asset/energy-factory/src/token_merging.rs 96.08% 65.38% 77.78% 15.34%
/locked-asset/energy-factory/src/token_whitelist.rs 100.00% 75.00% 100.00% 29.17%
/locked-asset/energy-factory/src/unlock_with_penalty.rs 99.13% 84.62% 100.00% 10.20%
/locked-asset/energy-factory/src/unstake.rs 100.00% 88.89% 100.00% 14.46%
/locked-asset/energy-factory/src/virtual_lock.rs 100.00% 88.89% 100.00% 20.87%
/locked-asset/energy-factory/tests/energy_factory_setup/mod.rs 99.64% 97.83% 100.00% 41.00%
/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/lkmex-transfer/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/locked-asset/lkmex-transfer/src/energy_transfer.rs 97.67% 82.35% 75.00% 18.75%
/locked-asset/lkmex-transfer/src/events.rs 95.83% 54.55% 83.33% 16.67%
/locked-asset/lkmex-transfer/src/lib.rs 81.58% 42.37% 52.63% 10.12%
/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 100.00% 71.43% 100.00% 5.56%
/locked-asset/locked-token-wrapper/src/wrapped_token.rs 49.21% 36.00% 60.00% 10.53%
/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 72.09% 36.84% 80.00% 13.89%
/locked-asset/proxy_dex/src/events.rs 79.31% 41.03% 57.89% 16.36%
/locked-asset/proxy_dex/src/external_merging.rs 100.00% 100.00% 100.00% 41.67%
/locked-asset/proxy_dex/src/farm_interactions.rs 100.00% 66.67% 100.00% 11.11%
/locked-asset/proxy_dex/src/lib.rs 19.67% 10.00% 28.57% 3.57%
/locked-asset/proxy_dex/src/other_sc_whitelist.rs 52.38% 33.33% 42.86% 7.00%
/locked-asset/proxy_dex/src/pair_interactions.rs 100.00% 60.00% 100.00% 15.62%
/locked-asset/proxy_dex/src/proxy_common.rs 58.75% 57.14% 80.00% 16.67%
/locked-asset/proxy_dex/src/proxy_farm.rs 88.45% 82.86% 88.89% 9.52%
/locked-asset/proxy_dex/src/proxy_pair.rs 88.94% 76.92% 85.71% 13.24%
/locked-asset/proxy_dex/src/wrapped_farm_attributes.rs 89.09% 75.00% 83.33% 26.67%
/locked-asset/proxy_dex/src/wrapped_farm_token_merge.rs 96.43% 50.00% 75.00% 7.50%
/locked-asset/proxy_dex/src/wrapped_lp_attributes.rs 97.83% 74.19% 83.33% 31.90%
/locked-asset/proxy_dex/src/wrapped_lp_token_merge.rs 65.31% 37.50% 50.00% 5.00%
/locked-asset/proxy_dex/tests/proxy_dex_test_setup/mod.rs 99.34% 97.50% 95.00% 92.50%
/locked-asset/proxy_dex/tests/proxy_farm_test.rs 99.93% 99.26% 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/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/locked-asset/simple-lock/src/basic_lock_unlock.rs 100.00% 81.25% 100.00% 24.72%
/locked-asset/simple-lock/src/farm_interactions.rs 100.00% 81.82% 100.00% 12.86%
/locked-asset/simple-lock/src/lib.rs 92.31% 75.00% 100.00% 22.75%
/locked-asset/simple-lock/src/locked_token.rs 77.78% 72.50% 72.73% 29.67%
/locked-asset/simple-lock/src/lp_interactions.rs 96.30% 66.67% 100.00% 7.38%
/locked-asset/simple-lock/src/proxy_farm.rs 80.18% 52.86% 57.89% 8.31%
/locked-asset/simple-lock/src/proxy_lp.rs 80.69% 50.94% 75.00% 7.86%
/locked-asset/simple-lock/src/token_attributes.rs 96.43% 75.00% 66.67% 25.30%
/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 85.42% 63.64% 50.00% 4.76%
/locked-asset/token-unstake/src/events.rs 100.00% 50.00% 100.00% 21.05%
/locked-asset/token-unstake/src/fees_handler.rs 98.39% 86.67% 100.00% 40.00%
/locked-asset/token-unstake/src/lib.rs 100.00% 80.00% 100.00% 21.05%
/locked-asset/token-unstake/src/tokens_per_user.rs 57.14% 38.89% 57.14% 54.76%
/locked-asset/token-unstake/src/unbond_tokens.rs 100.00% 88.89% 100.00% 25.00%
/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 69.74% 54.55% 75.00% 16.84%
/pause-all/src/ongoing_pause_operation.rs 53.33% 23.53% 40.00% 11.11%
/pause-all/tests/pause_all_test.rs 100.00% 100.00% 100.00% 100.00%

@github-actions
Copy link

github-actions bot commented Dec 3, 2024

Contract comparison - from 90f8d81 to eb6a8d1

Path                                                                                             size                  has-allocator                     has-format
pair-mock.wasm 4379 false without message
price-discovery.wasm 16211 false without message
permissions-hub.wasm 3286 false none
router.wasm 26026 false without message
farm-with-locked-rewards.wasm 41891 ➡️ 41892 🔴 false without message
proxy-deployer.wasm 10066 ➡️ 10195 🔴 false without message
safe-price-view.wasm 8002 false without message
pair-full.wasm 33120 false without message
pair.wasm 31747 false without message
governance.wasm 16275 false without message
farm.wasm 42021 ➡️ 42004 🟢 false without message
farm-v13-custom-rewards.wasm 3359 false without message
locked-asset-distribution.wasm 5633 false without message
proxy-dex-legacy.wasm 18344 false without message
farm-v13.wasm 5816 false without message
price-discovery-v1.wasm 3064 false none
farm-staking-proxy-v13.wasm 9691 false without message
metabonding-staking-legacy.wasm 2126 false none
factory-legacy.wasm 18051 false without message
price-discovery-v2.wasm 3475 false none
farm-v13-locked-rewards.wasm 5771 false without message
simple-lock-legacy.wasm 6225 false without message
farm-v12.wasm 2235 false none
token-unstake.wasm 13304 false without message
energy-factory.wasm 34159 false without message
simple-lock.wasm 25233 false without message
proxy_dex.wasm 36268 false without message
locked-token-wrapper.wasm 14757 false without message
lkmex-transfer.wasm 10589 false without message
pause-all.wasm 5490 false without message
fees-collector.wasm 18647 false without message
energy-update.wasm 1571 false none
governance-v2.wasm 15911 false without message
timestamp-oracle.wasm 3111 false none
energy-factory-mock.wasm 3672 false without message
farm-staking-proxy.wasm 20658 false without message
farm-staking.wasm 46824 ➡️ 46920 🔴 false without message

@psorinionut psorinionut changed the title cleanup [MEX-591] cleanup Dec 10, 2024
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.

2 participants