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

[DO NOT MERGE] upgrade to framework version 0.49.0-alpha.3 #891

Closed
wants to merge 2 commits into from

Conversation

andrei-marinica
Copy link
Contributor

Trying out the new unified syntax framework.

Copy link

Coverage Summary

Totals

Count Covered %
Lines 37922 34982 92.25
Regions 9185 5992 65.24
Functions 2963 2319 78.27
Instantiations 26954 7070 26.23

Files

Expand
File Lines Regions Functions Instantiations
/common/common_structs/src/farm_types.rs 80.70% 34.04% 56.25% 48.17%
/common/common_structs/src/locked_token_types.rs 74.85% 49.76% 56.25% 19.10%
/common/common_structs/src/wrapper_types.rs 50.00% 16.25% 28.00% 12.27%
/common/modules/farm/config/src/config.rs 48.00% 45.83% 41.18% 34.47%
/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 91.67% 81.82% 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 97.01% 25.42% 69.23% 48.52%
/common/modules/farm/farm_base_impl/src/base_farm_init.rs 82.14% 71.43% 100.00% 23.53%
/common/modules/farm/farm_base_impl/src/base_farm_validation.rs 83.33% 62.50% 100.00% 20.59%
/common/modules/farm/farm_base_impl/src/base_traits_impl.rs 85.05% 82.98% 78.57% 67.38%
/common/modules/farm/farm_base_impl/src/claim_rewards.rs 100.00% 93.33% 100.00% 24.69%
/common/modules/farm/farm_base_impl/src/compound_rewards.rs 98.39% 87.50% 100.00% 6.25%
/common/modules/farm/farm_base_impl/src/enter_farm.rs 100.00% 92.86% 100.00% 20.59%
/common/modules/farm/farm_base_impl/src/exit_farm.rs 100.00% 92.86% 100.00% 19.12%
/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.00% 22.73% 10.00% 17.90%
/common/modules/farm/rewards/src/rewards.rs 20.00% 63.64% 66.67% 26.97%
/common/modules/legacy_token_decode_module/src/lib.rs 100.00% 85.71% 100.00% 7.78%
/common/modules/locking_module/src/lock_with_energy_module.rs 100.00% 66.67% 100.00% 20.00%
/common/modules/locking_module/src/locking_module.rs 80.00% 54.55% 71.43% 16.28%
/common/modules/math/src/lib.rs 79.55% 80.00% 75.00% 33.78%
/common/modules/pausable/src/pausable.rs 68.00% 52.00% 63.64% 22.57%
/common/modules/permissions_module/src/permissions.rs 53.85% 70.00% 60.00% 53.75%
/common/modules/permissions_module/src/permissions_module.rs 60.00% 66.67% 66.67% 21.91%
/common/modules/sc_whitelist_module/src/sc_whitelist_module.rs 70.00% 60.00% 66.67% 13.66%
/common/modules/token_merge_helper/src/lib.rs 15.79% 23.53% 33.33% 5.56%
/common/modules/token_send/src/token_send.rs 95.83% 88.24% 100.00% 30.54%
/common/modules/utils/src/lib.rs 96.55% 84.62% 91.67% 39.05%
/common/traits/fixed-supply-token/src/lib.rs 95.00% 85.71% 100.00% 55.56%
/common/traits/mergeable/src/lib.rs 55.88% 47.06% 57.14% 14.66%
/common/traits/unwrappable/src/lib.rs 75.00% 66.67% 50.00% 21.55%
/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 80.75% 31.34% 68.42% 27.31%
/dex/farm-with-locked-rewards/tests/farm_with_locked_rewards_setup/fees_collector_mock.rs 42.86% 33.33% 33.33% 33.33%
/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 95.71% 59.49% 85.71% 42.55%
/dex/farm/src/exit_penalty.rs 50.00% 20.00% 40.00% 20.38%
/dex/farm/src/lib.rs 88.89% 38.89% 78.57% 18.90%
/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 97.09% 97.64% 96.36% 28.00%
/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.29% 44.26% 77.78% 77.78%
/dex/fuzz/src/fuzz_factory.rs 69.23% 54.55% 75.00% 75.00%
/dex/fuzz/src/fuzz_farm.rs 93.37% 81.08% 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.59% 96.00% 100.00% 100.00%
/dex/governance/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/dex/governance/src/config.rs 46.97% 70.59% 56.25% 15.00%
/dex/governance/src/events.rs 100.00% 70.00% 100.00% 32.14%
/dex/governance/src/lib.rs 98.91% 65.62% 88.89% 12.31%
/dex/governance/src/proposal.rs 67.61% 20.95% 30.43% 9.64%
/dex/governance/src/validation.rs 85.71% 16.67% 50.00% 8.33%
/dex/governance/src/vote.rs 86.27% 34.00% 58.82% 28.57%
/dex/governance/src/weight.rs 78.12% 52.63% 100.00% 26.67%
/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 46.59% 20.00% 75.00% 23.08%
/dex/pair/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/dex/pair/src/amm.rs 100.00% 92.86% 100.00% 28.04%
/dex/pair/src/config.rs 58.82% 71.43% 60.00% 27.20%
/dex/pair/src/contexts/add_liquidity.rs 100.00% 100.00% 100.00% 63.64%
/dex/pair/src/contexts/base.rs 97.14% 92.86% 77.78% 41.98%
/dex/pair/src/contexts/output_builder.rs 100.00% 95.00% 100.00% 32.56%
/dex/pair/src/contexts/remove_liquidity.rs 100.00% 100.00% 100.00% 45.45%
/dex/pair/src/contexts/swap.rs 100.00% 100.00% 100.00% 36.36%
/dex/pair/src/events.rs 76.47% 20.51% 53.85% 28.57%
/dex/pair/src/fee.rs 39.83% 40.18% 48.00% 6.49%
/dex/pair/src/lib.rs 68.00% 69.23% 50.00% 28.84%
/dex/pair/src/liquidity_pool.rs 93.75% 73.08% 100.00% 29.46%
/dex/pair/src/locking_wrapper.rs 94.87% 88.24% 88.89% 9.06%
/dex/pair/src/pair_actions/add_liq.rs 92.50% 77.50% 100.00% 27.54%
/dex/pair/src/pair_actions/common_methods.rs 100.00% 85.71% 100.00% 26.98%
/dex/pair/src/pair_actions/initial_liq.rs 91.23% 78.12% 100.00% 10.45%
/dex/pair/src/pair_actions/remove_liq.rs 92.66% 76.19% 100.00% 17.59%
/dex/pair/src/pair_actions/swap.rs 73.02% 52.87% 41.67% 12.58%
/dex/pair/src/pair_actions/views.rs 75.38% 55.56% 83.33% 6.36%
/dex/pair/src/read_pair_storage.rs 100.00% 90.00% 100.00% 14.95%
/dex/pair/src/safe_price.rs 91.30% 63.51% 66.67% 23.41%
/dex/pair/src/safe_price_view.rs 86.09% 69.00% 84.21% 7.41%
/dex/pair/tests/pair_rs_test.rs 99.80% 88.89% 93.75% 93.75%
/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 100.00% 25.00% 100.00% 13.04%
/dex/price-discovery/src/events.rs 96.25% 21.74% 70.00% 26.47%
/dex/price-discovery/src/lib.rs 98.53% 78.46% 91.67% 16.46%
/dex/price-discovery/src/phase.rs 93.85% 50.85% 72.73% 18.84%
/dex/price-discovery/src/redeem_token.rs 43.90% 50.00% 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/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 57.14% 62.50% 60.00% 17.14%
/dex/router/src/contract.rs 58.56% 61.73% 73.33% 13.55%
/dex/router/src/enable_swap_by_user.rs 93.75% 62.30% 87.50% 12.31%
/dex/router/src/events.rs 94.74% 24.14% 71.43% 17.31%
/dex/router/src/factory.rs 64.08% 27.50% 36.36% 11.11%
/dex/router/src/multi_pair_swap.rs 65.52% 54.55% 75.00% 9.09%
/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%
/dex/tests/dex_scenario_go_test.rs 100.00% 100.00% 100.00% 100.00%
/dex/tests/dex_scenario_rs_test.rs 100.00% 100.00% 100.00% 100.00%
/energy-integration/common-modules/energy-query/src/lib.rs 95.65% 85.00% 90.00% 31.98%
/energy-integration/common-modules/week-timekeeping/src/lib.rs 63.16% 50.00% 60.00% 30.56%
/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 100.00% 88.89% 100.00% 41.49%
/energy-integration/common-modules/weekly-rewards-splitting/src/global_info.rs 100.00% 96.97% 100.00% 40.98%
/energy-integration/common-modules/weekly-rewards-splitting/src/lib.rs 80.39% 68.42% 69.23% 16.67%
/energy-integration/common-modules/weekly-rewards-splitting/src/locked_token_buckets.rs 97.67% 86.27% 92.31% 40.43%
/energy-integration/common-modules/weekly-rewards-splitting/src/update_claim_progress_energy.rs 94.12% 91.67% 100.00% 24.54%
/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 20.83% 33.33% 50.00% 14.04%
/energy-integration/energy-update/meta/src/main.rs 0.00% 0.00% 0.00% 0.00%
/energy-integration/energy-update/src/lib.rs 20.00% 18.18% 50.00% 9.68%
/energy-integration/farm-boosted-yields/src/boosted_yields_factors.rs 87.80% 51.58% 65.38% 27.79%
/energy-integration/farm-boosted-yields/src/lib.rs 96.39% 89.04% 100.00% 26.94%
/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% 50.00% 100.00% 12.00%
/energy-integration/fees-collector/src/config.rs 25.00% 36.67% 28.57% 10.69%
/energy-integration/fees-collector/src/events.rs 100.00% 80.00% 100.00% 18.18%
/energy-integration/fees-collector/src/fees_accumulation.rs 100.00% 73.68% 100.00% 15.71%
/energy-integration/fees-collector/src/lib.rs 94.51% 75.00% 77.78% 16.25%
/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 75.00% 62.96% 66.67% 15.38%
/energy-integration/governance-v2/src/events.rs 100.00% 25.00% 100.00% 29.17%
/energy-integration/governance-v2/src/lib.rs 97.55% 76.19% 92.31% 17.39%
/energy-integration/governance-v2/src/proposal.rs 61.54% 12.73% 37.50% 27.50%
/energy-integration/governance-v2/src/proposal_storage.rs 78.57% 20.41% 53.85% 18.00%
/energy-integration/governance-v2/src/views.rs 93.85% 71.88% 88.89% 21.43%
/energy-integration/governance-v2/tests/gov_rust_test.rs 98.17% 86.27% 100.00% 100.00%
/energy-integration/governance-v2/tests/gov_test_setup/mod.rs 99.27% 96.23% 96.67% 96.67%
/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 66.67% 43.75% 63.64% 20.00%
/farm-staking/farm-staking-proxy/src/external_contracts_interactions.rs 96.88% 64.29% 100.00% 25.00%
/farm-staking/farm-staking-proxy/src/lib.rs 96.15% 11.11% 66.67% 6.06%
/farm-staking/farm-staking-proxy/src/lp_farm_token.rs 100.00% 40.00% 100.00% 11.11%
/farm-staking/farm-staking-proxy/src/proxy_actions/claim.rs 98.53% 14.29% 66.67% 11.11%
/farm-staking/farm-staking-proxy/src/proxy_actions/stake.rs 98.61% 33.33% 50.00% 6.25%
/farm-staking/farm-staking-proxy/src/proxy_actions/unstake.rs 97.67% 7.69% 50.00% 6.25%
/farm-staking/farm-staking-proxy/src/result_types.rs 60.61% 4.84% 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 94.71% 88.10% 92.31% 69.39%
/farm-staking/farm-staking/src/claim_only_boosted_staking_rewards.rs 72.73% 85.19% 85.71% 26.09%
/farm-staking/farm-staking/src/claim_stake_farm_rewards.rs 100.00% 94.44% 100.00% 21.95%
/farm-staking/farm-staking/src/compound_stake_farm_rewards.rs 100.00% 96.55% 100.00% 7.69%
/farm-staking/farm-staking/src/custom_rewards.rs 53.52% 75.00% 50.00% 15.49%
/farm-staking/farm-staking/src/farm_token_roles.rs 25.00% 75.00% 50.00% 3.85%
/farm-staking/farm-staking/src/lib.rs 41.25% 61.70% 42.86% 14.61%
/farm-staking/farm-staking/src/stake_farm.rs 100.00% 96.77% 100.00% 24.39%
/farm-staking/farm-staking/src/token_attributes.rs 77.27% 50.00% 52.00% 46.74%
/farm-staking/farm-staking/src/unbond_farm.rs 96.00% 7.14% 50.00% 7.69%
/farm-staking/farm-staking/src/unstake_farm.rs 100.00% 21.21% 100.00% 28.89%
/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.19%
/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 100.00% 25.00% 100.00% 18.75%
/farm-staking/metabonding-staking/src/lib.rs 77.32% 48.72% 63.64% 9.59%
/farm-staking/metabonding-staking/src/locked_asset_token.rs 96.72% 56.82% 84.62% 26.56%
/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 95.65% 72.97% 90.00% 47.68%
/locked-asset/energy-factory/src/events.rs 88.24% 35.29% 60.00% 40.52%
/locked-asset/energy-factory/src/extend_lock.rs 100.00% 96.30% 100.00% 25.00%
/locked-asset/energy-factory/src/lib.rs 99.21% 88.64% 87.50% 24.68%
/locked-asset/energy-factory/src/local_roles.rs 10.00% 42.86% 33.33% 4.44%
/locked-asset/energy-factory/src/lock_options.rs 84.62% 53.49% 66.67% 43.90%
/locked-asset/energy-factory/src/lock_options_endpoints.rs 92.00% 87.50% 87.50% 32.63%
/locked-asset/energy-factory/src/locked_token_transfer.rs 73.68% 41.18% 75.00% 9.28%
/locked-asset/energy-factory/src/migration.rs 94.70% 91.23% 100.00% 14.55%
/locked-asset/energy-factory/src/penalty.rs 100.00% 93.75% 100.00% 14.47%
/locked-asset/energy-factory/src/token_merging.rs 93.33% 64.44% 58.33% 14.58%
/locked-asset/energy-factory/src/token_whitelist.rs 100.00% 80.00% 100.00% 29.61%
/locked-asset/energy-factory/src/unlock_with_penalty.rs 99.14% 90.24% 100.00% 10.14%
/locked-asset/energy-factory/src/unstake.rs 100.00% 95.65% 100.00% 13.88%
/locked-asset/energy-factory/src/virtual_lock.rs 100.00% 95.83% 100.00% 19.83%
/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 96.67% 85.71% 75.00% 37.50%
/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 40.74% 41.67% 66.67% 17.07%
/locked-asset/factory/src/cache.rs 66.67% 72.73% 60.00% 14.29%
/locked-asset/factory/src/events.rs 95.65% 17.50% 71.43% 11.32%
/locked-asset/factory/src/lib.rs 72.38% 58.21% 58.82% 15.45%
/locked-asset/factory/src/locked_asset.rs 63.96% 62.07% 70.00% 26.79%
/locked-asset/factory/src/locked_asset_token_merge.rs 98.41% 84.00% 100.00% 21.05%
/locked-asset/factory/src/migration.rs 38.71% 11.11% 40.00% 4.29%
/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 97.73% 66.67% 75.00% 18.75%
/locked-asset/lkmex-transfer/src/events.rs 96.30% 40.00% 83.33% 16.67%
/locked-asset/lkmex-transfer/src/lib.rs 80.67% 32.93% 50.00% 10.34%
/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.37% 29.41% 80.00% 5.19%
/locked-asset/locked-token-wrapper/src/wrapped_token.rs 49.23% 35.48% 58.33% 10.98%
/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.73% 29.17% 80.00% 22.22%
/locked-asset/proxy_dex/src/events.rs 79.31% 24.62% 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% 57.14% 100.00% 11.11%
/locked-asset/proxy_dex/src/lib.rs 20.97% 5.13% 28.57% 3.51%
/locked-asset/proxy_dex/src/other_sc_whitelist.rs 44.00% 30.00% 42.86% 7.00%
/locked-asset/proxy_dex/src/pair_interactions.rs 100.00% 50.00% 100.00% 15.62%
/locked-asset/proxy_dex/src/proxy_common.rs 58.75% 54.05% 80.00% 16.67%
/locked-asset/proxy_dex/src/proxy_farm.rs 95.67% 56.86% 88.89% 9.52%
/locked-asset/proxy_dex/src/proxy_pair.rs 88.94% 52.63% 85.71% 13.24%
/locked-asset/proxy_dex/src/wrapped_farm_attributes.rs 87.72% 65.96% 75.00% 24.74%
/locked-asset/proxy_dex/src/wrapped_farm_token_merge.rs 69.09% 18.75% 50.00% 5.00%
/locked-asset/proxy_dex/src/wrapped_lp_attributes.rs 94.79% 56.52% 68.75% 30.56%
/locked-asset/proxy_dex/src/wrapped_lp_token_merge.rs 64.58% 21.43% 50.00% 5.00%
/locked-asset/proxy_dex/tests/proxy_dex_test_setup/mod.rs 99.04% 94.29% 90.00% 87.50%
/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 53.12% 25.00% 54.55% 9.41%
/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 100.00% 85.00% 100.00% 25.41%
/locked-asset/simple-lock/src/farm_interactions.rs 100.00% 75.00% 100.00% 7.75%
/locked-asset/simple-lock/src/lib.rs 86.67% 35.00% 83.33% 23.50%
/locked-asset/simple-lock/src/locked_token.rs 73.53% 58.33% 56.25% 30.77%
/locked-asset/simple-lock/src/lp_interactions.rs 96.30% 61.54% 100.00% 7.26%
/locked-asset/simple-lock/src/proxy_farm.rs 81.31% 38.24% 54.17% 5.33%
/locked-asset/simple-lock/src/proxy_lp.rs 80.43% 37.97% 72.22% 7.32%
/locked-asset/simple-lock/src/token_attributes.rs 96.43% 77.78% 66.67% 26.16%
/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% 43.75% 50.00% 4.76%
/locked-asset/token-unstake/src/events.rs 100.00% 40.00% 100.00% 21.05%
/locked-asset/token-unstake/src/fees_handler.rs 98.41% 65.00% 100.00% 39.47%
/locked-asset/token-unstake/src/lib.rs 92.31% 40.00% 66.67% 19.05%
/locked-asset/token-unstake/src/tokens_per_user.rs 50.00% 30.30% 50.00% 49.37%
/locked-asset/token-unstake/src/unbond_tokens.rs 100.00% 75.00% 100.00% 25.00%
/locked-asset/token-unstake/tests/token_unstake_setup/fees_collector_mock.rs 85.71% 66.67% 66.67% 66.67%
/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 70.00% 50.00% 71.43% 16.83%
/pause-all/src/ongoing_pause_operation.rs 56.25% 18.52% 50.00% 15.00%
/pause-all/tests/pause_all_test.rs 100.00% 100.00% 100.00% 100.00%

Copy link

Contract comparison - from cb32307 to 5323ab2

Path                                                                                             size                  has-allocator                     has-format
mx-exchange-sc
- pause-all/pause-all.wasm 5545 ➡️ 5537 🟢 No No
mx-exchange-sc/dex
- farm/farm.wasm 37251 ➡️ 37658 🔴 No No
- farm-with-locked-rewards/farm-with-locked-rewards.wasm 36933 ➡️ 37401 🔴 No No
- governance/governance.wasm 16010 ➡️ 16325 🔴 No No
- pair
- - pair.wasm 31423 ➡️ 31869 🔴 No No
- - pair-full.wasm 32856 ➡️ 33302 🔴 No No
- - safe-price-view.wasm 7944 No No
- pair-mock/pair-mock.wasm 4402 ➡️ 4384 🟢 No No
- price-discovery/price-discovery.wasm 15196 ➡️ 16259 🔴 No No
- proxy-deployer/proxy-deployer.wasm 3915 ➡️ 3963 🔴 No No
- router/router.wasm 25408 ➡️ 25964 🔴 No No
mx-exchange-sc/energy-integration
- energy-factory-mock/energy-factory-mock.wasm 3484 No No
- energy-update/energy-update.wasm 1558 ➡️ 1578 🔴 No No
- fees-collector/fees-collector.wasm 17678 ➡️ 18029 🔴 No No
- governance-v2/governance-v2.wasm 15425 ➡️ 15632 🔴 No No
mx-exchange-sc/farm-staking
- farm-staking/farm-staking.wasm 41941 ➡️ 42698 🔴 No No
- farm-staking-proxy/farm-staking-proxy.wasm 18472 ➡️ 19242 🔴 No No
- metabonding-staking/metabonding-staking.wasm 9190 ➡️ 9199 🔴 No No
mx-exchange-sc/locked-asset
- distribution/distribution.wasm 13105 ➡️ 13090 🟢 No No
- energy-factory/energy-factory.wasm 33909 ➡️ 34524 🔴 No No
- factory/factory.wasm 29166 ➡️ 30252 🔴 No No
- lkmex-transfer/lkmex-transfer.wasm 10385 ➡️ 10400 🔴 No No
- locked-token-wrapper/locked-token-wrapper.wasm 13824 ➡️ 14722 🔴 No No
- proxy_dex/proxy_dex.wasm 36262 ➡️ 37999 🔴 No No
- simple-lock/simple-lock.wasm 23560 ➡️ 25185 🔴 No No
- simple-lock-whitelist/simple-lock-whitelist.wasm 25637 ➡️ 27311 🔴 No No
- token-unstake/token-unstake.wasm 13395 ➡️ 13393 🟢 No No

@andrei-marinica
Copy link
Contributor Author

Already included in #906

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