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

[MEX-589] Update deployer sc impl #978

Open
wants to merge 31 commits into
base: rc/update-deployer-sc
Choose a base branch
from

Conversation

dorin-iancu
Copy link
Contributor

@dorin-iancu dorin-iancu commented Nov 26, 2024

Also made the following changes:

  • the timestamp oracle an init argument in farm, farm with locked and farm staking.
  • made farms paused by default
  • changed permissions for setBoostedYieldsFactors endpoint from admin to owner

Other changes in farm code come from merges.

Copy link

github-actions bot commented Nov 26, 2024

Coverage Summary

Totals

Count Covered %
Lines 43949 39852 90.68
Regions 8008 5369 67.05
Functions 2986 2132 71.40
Instantiations 28302 7032 24.85

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% 46.83%
/common/modules/farm/farm_base_impl/src/base_farm_init.rs 82.76% 62.50% 100.00% 23.61%
/common/modules/farm/farm_base_impl/src/base_farm_validation.rs 83.33% 71.43% 100.00% 20.83%
/common/modules/farm/farm_base_impl/src/base_traits_impl.rs 88.10% 76.92% 87.50% 63.64%
/common/modules/farm/farm_base_impl/src/claim_rewards.rs 100.00% 80.00% 100.00% 23.53%
/common/modules/farm/farm_base_impl/src/compound_rewards.rs 98.48% 66.67% 100.00% 5.88%
/common/modules/farm/farm_base_impl/src/enter_farm.rs 100.00% 75.00% 100.00% 20.83%
/common/modules/farm/farm_base_impl/src/exit_farm.rs 100.00% 75.00% 100.00% 18.06%
/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% 18.13%
/common/modules/farm/rewards/src/rewards.rs 20.00% 42.86% 66.67% 26.71%
/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.87%
/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% 16.67%
/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 95.65% 87.50% 100.00% 33.33%
/common/modules/utils/src/lib.rs 96.55% 84.00% 91.67% 42.27%
/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.34% 73.33% 66.67% 4.65%
/dex/farm-with-locked-rewards/src/lib.rs 88.70% 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.62% 40.00% 66.67% 2.82%
/dex/farm/src/lib.rs 87.86% 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 94.25% 83.78% 100.00% 100.00%
/dex/fuzz/src/fuzz_pair.rs 89.79% 72.55% 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% 44.93% 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% 20.88%
/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% 71.43% 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.65% 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 60.61% 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% 65.85%
/farm-staking/farm-staking/src/claim_only_boosted_staking_rewards.rs 95.52% 91.89% 100.00% 32.14%
/farm-staking/farm-staking/src/claim_stake_farm_rewards.rs 100.00% 84.62% 100.00% 18.52%
/farm-staking/farm-staking/src/compound_stake_farm_rewards.rs 100.00% 75.00% 100.00% 9.68%
/farm-staking/farm-staking/src/custom_rewards.rs 60.98% 63.64% 58.33% 17.44%
/farm-staking/farm-staking/src/external_interaction.rs 98.72% 40.00% 66.67% 4.65%
/farm-staking/farm-staking/src/farm_token_roles.rs 25.00% 50.00% 50.00% 3.23%
/farm-staking/farm-staking/src/lib.rs 70.41% 64.71% 66.67% 25.62%
/farm-staking/farm-staking/src/stake_farm.rs 100.00% 83.33% 100.00% 24.49%
/farm-staking/farm-staking/src/token_attributes.rs 80.00% 56.86% 55.00% 46.94%
/farm-staking/farm-staking/src/unbond_farm.rs 96.30% 40.00% 50.00% 6.45%
/farm-staking/farm-staking/src/unstake_farm.rs 100.00% 87.50% 100.00% 24.07%
/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.24% 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.36% 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 64.58% 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%

@dorin-iancu dorin-iancu changed the base branch from rc/update-deployer-sc to merge-with-farm-remove-penalty November 26, 2024 12:31
Copy link

github-actions bot commented Nov 26, 2024

Contract comparison - from 95c3f31 to 90f8d81

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 41863 ➡️ 41891 🔴 false without message
proxy-deployer.wasm 3984 ➡️ 10066 🔴 false none :arrow-right: 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 41993 ➡️ 42021 🔴 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 46796 ➡️ 46824 🔴 false without message

@dorin-iancu dorin-iancu marked this pull request as ready for review November 27, 2024 12:11
@dorin-iancu dorin-iancu marked this pull request as draft November 27, 2024 12:11
Base automatically changed from merge-with-farm-remove-penalty to rc/update-deployer-sc December 2, 2024 08:29
@dorin-iancu dorin-iancu marked this pull request as ready for review December 4, 2024 06:26
@psorinionut psorinionut changed the title Update deployer sc impl [MEX-589] Update deployer sc impl 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