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

bls and multi bls verification in rustVM #1988

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Conversation

mihaicalinluca
Copy link
Contributor

No description provided.

Copy link

github-actions bot commented Mar 4, 2025

Coverage Summary

Totals

Count Covered %
Lines 67613 37146 54.94
Regions 21089 11224 53.22
Functions 9262 5005 54.04
Instantiations 175296 63119 36.01

Files

Expand
File Lines Regions Functions Instantiations
/chain/core/src/types/address.rs 73.72% 64.10% 62.50% 33.54%
/chain/core/src/types/boxed_bytes.rs 96.63% 94.20% 93.94% 15.42%
/chain/core/src/types/flags/code_metadata.rs 100.00% 97.53% 100.00% 30.23%
/chain/core/src/types/flags/esdt_local_role.rs 59.00% 57.14% 50.00% 5.97%
/chain/core/src/types/flags/esdt_local_role_flags.rs 100.00% 100.00% 100.00% 53.33%
/chain/core/src/types/flags/esdt_token_type.rs 0.00% 0.00% 0.00% 0.00%
/chain/core/src/types/flags/return_code.rs 48.33% 33.87% 83.33% 41.67%
/chain/core/src/types/flags/token_type.rs 0.00% 0.00% 0.00% 0.00%
/chain/core/src/types/h256.rs 81.08% 72.73% 73.08% 35.37%
/chain/core/src/types/heap_address.rs 50.81% 45.24% 37.50% 25.40%
/chain/core/src/types/heap_h256.rs 73.57% 69.05% 62.07% 40.35%
/chain/vm/src/crypto_functions.rs 88.73% 85.00% 50.00% 25.00%
/chain/vm/src/display_util.rs 83.33% 85.71% 66.67% 33.33%
/chain/vm/src/mem_conv.rs 100.00% 100.00% 100.00% 63.89%
/chain/vm/src/tx_execution/blockchain_vm.rs 100.00% 100.00% 100.00% 50.00%
/chain/vm/src/tx_execution/builtin_function_mocks/builtin_func_container.rs 99.05% 98.18% 100.00% 8.96%
/chain/vm/src/tx_execution/builtin_function_mocks/builtin_func_trait.rs 75.00% 66.67% 66.67% 33.33%
/chain/vm/src/tx_execution/builtin_function_mocks/esdt_nft/esdt_local_burn.rs 85.71% 55.56% 50.00% 0.52%
/chain/vm/src/tx_execution/builtin_function_mocks/esdt_nft/esdt_local_mint.rs 88.64% 60.00% 50.00% 0.52%
/chain/vm/src/tx_execution/builtin_function_mocks/esdt_nft/esdt_nft_add_quantity_mock.rs 89.80% 60.00% 50.00% 0.52%
/chain/vm/src/tx_execution/builtin_function_mocks/esdt_nft/esdt_nft_add_uri_mock.rs 90.20% 71.43% 66.67% 0.52%
/chain/vm/src/tx_execution/builtin_function_mocks/esdt_nft/esdt_nft_burn_mock.rs 87.23% 55.56% 50.00% 0.52%
/chain/vm/src/tx_execution/builtin_function_mocks/esdt_nft/esdt_nft_create_mock.rs 90.54% 63.64% 50.00% 0.35%
/chain/vm/src/tx_execution/builtin_function_mocks/esdt_nft/esdt_nft_update_attriutes_mock.rs 90.00% 71.43% 66.67% 0.52%
/chain/vm/src/tx_execution/builtin_function_mocks/general/change_owner_mock.rs 75.86% 71.43% 66.67% 0.52%
/chain/vm/src/tx_execution/builtin_function_mocks/general/claim_developer_rewards_mock.rs 82.93% 83.33% 66.67% 0.52%
/chain/vm/src/tx_execution/builtin_function_mocks/general/delete_username_mock.rs 75.00% 71.43% 66.67% 0.52%
/chain/vm/src/tx_execution/builtin_function_mocks/general/migrate_username_mock.rs 0.00% 0.00% 0.00% 0.00%
/chain/vm/src/tx_execution/builtin_function_mocks/general/set_username_mock.rs 67.57% 66.67% 66.67% 0.52%
/chain/vm/src/tx_execution/builtin_function_mocks/general/upgrade_contract.rs 88.14% 84.21% 75.00% 0.78%
/chain/vm/src/tx_execution/builtin_function_mocks/transfer/esdt_multi_transfer_mock.rs 89.36% 77.78% 80.00% 2.02%
/chain/vm/src/tx_execution/builtin_function_mocks/transfer/esdt_nft_transfer_mock.rs 86.67% 73.91% 80.00% 2.02%
/chain/vm/src/tx_execution/builtin_function_mocks/transfer/esdt_transfer_mock.rs 88.57% 80.95% 80.00% 2.02%
/chain/vm/src/tx_execution/builtin_function_mocks/transfer/transfer_common.rs 100.00% 100.00% 100.00% 3.47%
/chain/vm/src/tx_execution/exec_call.rs 95.48% 84.44% 100.00% 98.42%
/chain/vm/src/tx_execution/exec_contract_endpoint.rs 66.67% 71.43% 60.00% 30.00%
/chain/vm/src/tx_execution/exec_create.rs 100.00% 100.00% 100.00% 88.24%
/chain/vm/src/tx_execution/exec_general_tx.rs 96.32% 96.72% 100.00% 97.64%
/chain/vm/src/tx_execution/system_sc.rs 75.00% 38.81% 100.00% 50.00%
/chain/vm/src/tx_execution/system_sc/system_sc_issue.rs 25.55% 33.33% 50.00% 26.92%
/chain/vm/src/tx_execution/system_sc/system_sc_special_roles.rs 80.00% 83.33% 100.00% 50.00%
/chain/vm/src/tx_execution/system_sc/system_sc_unimplemented.rs 0.00% 0.00% 0.00% 0.00%
/chain/vm/src/tx_mock/blockchain_rng.rs 100.00% 100.00% 100.00% 50.00%
/chain/vm/src/tx_mock/blockchain_update.rs 88.89% 71.43% 100.00% 50.00%
/chain/vm/src/tx_mock/tx_async_call_data.rs 97.98% 93.33% 100.00% 50.00%
/chain/vm/src/tx_mock/tx_async_promise.rs 100.00% 100.00% 100.00% 50.00%
/chain/vm/src/tx_mock/tx_back_transfers.rs 87.50% 80.00% 50.00% 25.00%
/chain/vm/src/tx_mock/tx_cache.rs 86.67% 85.71% 73.68% 1.20%
/chain/vm/src/tx_mock/tx_cache_balance_util.rs 89.57% 86.54% 84.62% 42.31%
/chain/vm/src/tx_mock/tx_cache_source.rs 100.00% 100.00% 100.00% 50.00%
/chain/vm/src/tx_mock/tx_context.rs 80.14% 72.73% 75.00% 39.02%
/chain/vm/src/tx_mock/tx_context_ref.rs 35.14% 37.50% 37.50% 18.75%
/chain/vm/src/tx_mock/tx_context_stack.rs 100.00% 100.00% 100.00% 97.08%
/chain/vm/src/tx_mock/tx_input.rs 75.51% 85.00% 71.43% 35.71%
/chain/vm/src/tx_mock/tx_input_call_type.rs 100.00% 100.00% 100.00% 50.00%
/chain/vm/src/tx_mock/tx_input_function.rs 92.50% 91.67% 91.67% 45.83%
/chain/vm/src/tx_mock/tx_managed_types.rs 100.00% 100.00% 100.00% 75.00%
/chain/vm/src/tx_mock/tx_managed_types/handle_map.rs 84.38% 70.00% 62.50% 69.23%
/chain/vm/src/tx_mock/tx_managed_types/tx_big_float.rs 100.00% 100.00% 100.00% 50.00%
/chain/vm/src/tx_mock/tx_managed_types/tx_big_int.rs 94.74% 89.66% 100.00% 65.00%
/chain/vm/src/tx_mock/tx_managed_types/tx_managed_buffer.rs 98.72% 96.36% 100.00% 73.15%
/chain/vm/src/tx_mock/tx_managed_types/tx_managed_map.rs 100.00% 100.00% 100.00% 50.00%
/chain/vm/src/tx_mock/tx_panic.rs 100.00% 100.00% 100.00% 50.00%
/chain/vm/src/tx_mock/tx_result.rs 56.48% 51.61% 50.00% 25.00%
/chain/vm/src/tx_mock/tx_result_calls.rs 100.00% 100.00% 100.00% 50.00%
/chain/vm/src/types.rs 100.00% 100.00% 100.00% 50.00%
/chain/vm/src/vm_hooks/vh_dispatcher.rs 48.51% 50.66% 48.06% 24.03%
/chain/vm/src/vm_hooks/vh_handler/vh_blockchain.rs 94.01% 90.00% 96.67% 6.05%
/chain/vm/src/vm_hooks/vh_handler/vh_call_value.rs 100.00% 100.00% 100.00% 50.00%
/chain/vm/src/vm_hooks/vh_handler/vh_crypto.rs 50.98% 45.45% 60.00% 0.93%
/chain/vm/src/vm_hooks/vh_handler/vh_endpoint_arg.rs 87.88% 95.24% 83.33% 32.56%
/chain/vm/src/vm_hooks/vh_handler/vh_endpoint_finish.rs 100.00% 100.00% 100.00% 21.45%
/chain/vm/src/vm_hooks/vh_handler/vh_error.rs 100.00% 100.00% 100.00% 21.30%
/chain/vm/src/vm_hooks/vh_handler/vh_log.rs 100.00% 100.00% 100.00% 22.22%
/chain/vm/src/vm_hooks/vh_handler/vh_managed_types.rs 100.00% 100.00% 100.00% 25.31%
/chain/vm/src/vm_hooks/vh_handler/vh_managed_types/vh_big_float.rs 84.35% 82.69% 81.25% 1.18%
/chain/vm/src/vm_hooks/vh_handler/vh_managed_types/vh_big_int.rs 85.00% 79.49% 78.95% 11.63%
/chain/vm/src/vm_hooks/vh_handler/vh_managed_types/vh_managed_buffer.rs 96.43% 96.43% 92.31% 47.15%
/chain/vm/src/vm_hooks/vh_handler/vh_managed_types/vh_managed_map.rs 100.00% 100.00% 100.00% 1.85%
/chain/vm/src/vm_hooks/vh_handler/vh_send.rs 97.81% 88.24% 94.12% 8.38%
/chain/vm/src/vm_hooks/vh_handler/vh_storage.rs 100.00% 100.00% 100.00% 50.31%
/chain/vm/src/vm_hooks/vh_impl/vh_debug_api.rs 99.16% 96.88% 96.55% 48.28%
/chain/vm/src/vm_hooks/vh_impl/vh_single_tx_api.rs 41.41% 44.00% 40.91% 26.00%
/chain/vm/src/vm_hooks/vh_impl/vh_static_api.rs 11.59% 15.79% 15.79% 7.89%
/chain/vm/src/vm_hooks/vh_source.rs 100.00% 100.00% 100.00% 37.50%
/chain/vm/src/with_shared/shareable.rs 81.71% 79.59% 86.67% 64.52%
/chain/vm/src/with_shared/with_shared_mut_ref.rs 89.09% 93.33% 100.00% 90.00%
/chain/vm/src/world_mock/account_data.rs 30.43% 16.67% 50.00% 25.00%
/chain/vm/src/world_mock/block_info.rs 100.00% 100.00% 100.00% 50.00%
/chain/vm/src/world_mock/blockchain_mock.rs 42.86% 33.33% 33.33% 16.67%
/chain/vm/src/world_mock/blockchain_mock_account_util.rs 87.04% 72.22% 87.50% 43.75%
/chain/vm/src/world_mock/blockchain_state.rs 57.89% 70.37% 56.25% 28.12%
/chain/vm/src/world_mock/esdt_data.rs 61.20% 61.11% 67.86% 33.93%
/chain/vm/src/world_mock/esdt_instance.rs 58.82% 66.67% 66.67% 33.33%
/chain/vm/src/world_mock/esdt_instances.rs 64.29% 66.67% 88.24% 44.12%
/chain/vm/src/world_mock/esdt_roles.rs 56.25% 30.00% 75.00% 37.50%
/chain/vm/src/world_mock/failing_executor.rs 0.00% 0.00% 0.00% 0.00%
/contracts/core/price-aggregator/src/events.rs 83.87% 37.50% 37.50% 26.79%
/contracts/core/price-aggregator/src/lib.rs 74.18% 57.55% 62.96% 32.37%
/contracts/core/price-aggregator/src/median.rs 81.25% 53.33% 100.00% 75.00%
/contracts/core/price-aggregator/src/price_aggregator_data.rs 0.00% 0.00% 0.00% 0.00%
/contracts/core/wegld-swap/src/wegld.rs 92.50% 80.00% 66.67% 29.51%
/contracts/examples/adder/interactor/src/basic_interactor.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/adder/interactor/src/basic_interactor_cli.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/adder/interactor/src/basic_interactor_config.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/adder/interactor/src/basic_interactor_main.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/adder/interactor/src/basic_interactor_state.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/adder/src/adder.rs 100.00% 100.00% 100.00% 54.61%
/contracts/examples/adder/src/adder_proxy.rs 100.00% 100.00% 100.00% 55.56%
/contracts/examples/bonding-curve-contract/src/bonding_curve_contract.rs 83.33% 77.78% 77.78% 23.81%
/contracts/examples/bonding-curve-contract/src/function_selector.rs 68.42% 40.00% 16.67% 10.00%
/contracts/examples/check-pause/src/check_pause.rs 75.00% 66.67% 66.67% 18.52%
/contracts/examples/crowdfunding-esdt/src/crowdfunding_esdt.rs 96.97% 88.89% 81.82% 37.14%
/contracts/examples/crowdfunding-esdt/src/crowdfunding_esdt_proxy.rs 62.22% 50.00% 50.00% 40.00%
/contracts/examples/crypto-bubbles/src/crypto_bubbles.rs 100.00% 100.00% 100.00% 33.75%
/contracts/examples/crypto-kitties/common/kitty/src/color.rs 70.37% 25.00% 25.00% 7.69%
/contracts/examples/crypto-kitties/common/kitty/src/kitty.rs 87.93% 58.82% 58.33% 20.59%
/contracts/examples/crypto-kitties/common/kitty/src/kitty_genes.rs 43.75% 14.29% 14.29% 3.85%
/contracts/examples/crypto-kitties/common/random/src/lib.rs 64.71% 53.33% 50.00% 36.36%
/contracts/examples/crypto-kitties/kitty-auction/src/auction.rs 65.38% 10.00% 10.00% 5.88%
/contracts/examples/crypto-kitties/kitty-auction/src/kitty_ownership_proxy.rs 20.63% 21.74% 21.74% 17.86%
/contracts/examples/crypto-kitties/kitty-auction/src/lib.rs 85.88% 78.87% 80.95% 30.17%
/contracts/examples/crypto-kitties/kitty-genetic-alg/src/lib.rs 100.00% 100.00% 100.00% 36.84%
/contracts/examples/crypto-kitties/kitty-ownership/src/kitty_genetic_alg_proxy.rs 69.23% 66.67% 66.67% 28.57%
/contracts/examples/crypto-kitties/kitty-ownership/src/lib.rs 83.95% 75.36% 89.74% 29.93%
/contracts/examples/crypto-zombies/src/kitty_obj.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/crypto-zombies/src/kitty_ownership_proxy.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/crypto-zombies/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/crypto-zombies/src/proxy_crypto_zombies.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/crypto-zombies/src/storage.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/crypto-zombies/src/zombie.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/crypto-zombies/src/zombie_attack.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/crypto-zombies/src/zombie_factory.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/crypto-zombies/src/zombie_feeding.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/crypto-zombies/src/zombie_helper.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/digital-cash/src/deposit_info.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/digital-cash/src/digital_cash.rs 61.36% 55.56% 85.71% 15.00%
/contracts/examples/digital-cash/src/digital_cash_proxy.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/digital-cash/src/helpers.rs 88.89% 85.71% 80.00% 22.86%
/contracts/examples/digital-cash/src/pay_fee_and_fund.rs 98.21% 92.86% 80.00% 14.63%
/contracts/examples/digital-cash/src/signature_operations.rs 98.99% 85.19% 88.89% 18.87%
/contracts/examples/digital-cash/src/storage.rs 50.00% 50.00% 50.00% 12.82%
/contracts/examples/empty/src/empty.rs 100.00% 100.00% 100.00% 17.86%
/contracts/examples/esdt-transfer-with-fee/src/esdt_transfer_with_fee.rs 97.30% 96.67% 100.00% 16.22%
/contracts/examples/esdt-transfer-with-fee/src/fee.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/factorial/src/factorial.rs 100.00% 100.00% 100.00% 31.75%
/contracts/examples/fractional-nfts/src/fractional_nfts.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/fractional-nfts/src/fractional_uri_info.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/fractional-nfts/src/nft_marketplace_proxy.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/lottery-esdt/src/lottery.rs 92.92% 93.18% 100.00% 31.82%
/contracts/examples/lottery-esdt/src/lottery_info.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/lottery-esdt/src/status.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/multisig/interact/src/multisig_interact.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/multisig/interact/src/multisig_interact_cli.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/multisig/interact/src/multisig_interact_config.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/multisig/interact/src/multisig_interact_nfts.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/multisig/interact/src/multisig_interact_state.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/multisig/interact/src/multisig_interact_wegld.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/multisig/interact/src/wegld_proxy.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/multisig/src/action.rs 58.82% 58.82% 41.67% 10.17%
/contracts/examples/multisig/src/multisig.rs 94.12% 90.48% 92.31% 23.89%
/contracts/examples/multisig/src/multisig_events.rs 50.00% 50.00% 50.00% 29.33%
/contracts/examples/multisig/src/multisig_perform.rs 98.11% 92.98% 91.67% 34.11%
/contracts/examples/multisig/src/multisig_propose.rs 98.11% 94.44% 91.67% 28.66%
/contracts/examples/multisig/src/multisig_proxy.rs 66.89% 42.86% 42.86% 19.54%
/contracts/examples/multisig/src/multisig_state.rs 98.04% 95.24% 90.91% 27.44%
/contracts/examples/multisig/src/multisig_view_proxy.rs 31.31% 19.05% 19.05% 8.70%
/contracts/examples/multisig/src/user_role.rs 92.86% 83.33% 83.33% 31.25%
/contracts/examples/nft-minter/src/lib.rs 70.27% 73.68% 42.86% 18.42%
/contracts/examples/nft-minter/src/nft_marketplace_proxy.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/nft-minter/src/nft_module.rs 55.17% 37.93% 33.33% 11.76%
/contracts/examples/nft-storage-prepay/src/nft_storage_prepay.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/nft-subscription/src/lib.rs 87.67% 85.71% 85.71% 26.42%
/contracts/examples/order-book/factory/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/order-book/pair/src/common.rs 44.83% 28.57% 25.00% 10.78%
/contracts/examples/order-book/pair/src/events.rs 97.22% 93.33% 83.33% 19.51%
/contracts/examples/order-book/pair/src/global.rs 33.33% 33.33% 33.33% 4.35%
/contracts/examples/order-book/pair/src/lib.rs 100.00% 100.00% 100.00% 18.00%
/contracts/examples/order-book/pair/src/orders.rs 98.93% 89.80% 95.00% 24.21%
/contracts/examples/order-book/pair/src/validation.rs 88.00% 79.55% 86.67% 26.00%
/contracts/examples/ping-pong-egld/dapp/src/components/button.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/ping-pong-egld/dapp/src/components/footer.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/ping-pong-egld/dapp/src/components/network_status.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/ping-pong-egld/dapp/src/context.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/ping-pong-egld/dapp/src/interactor.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/ping-pong-egld/dapp/src/main.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/ping-pong-egld/dapp/src/pages/home.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/ping-pong-egld/dapp/src/requests/proxy.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/ping-pong-egld/dapp/src/requests/query.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/ping-pong-egld/dapp/src/requests/transaction.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/ping-pong-egld/dapp/src/routes.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/ping-pong-egld/interactor/src/interact.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/ping-pong-egld/interactor/src/interact_cli.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/ping-pong-egld/interactor/src/interact_config.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/ping-pong-egld/interactor/src/interact_main.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/ping-pong-egld/interactor/src/interact_state.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/ping-pong-egld/src/ping_pong.rs 75.65% 80.95% 72.73% 13.66%
/contracts/examples/ping-pong-egld/src/proxy_ping_pong_egld.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/ping-pong-egld/src/types.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/proxy-pause/src/pause_sc_proxy.rs 100.00% 100.00% 100.00% 50.00%
/contracts/examples/proxy-pause/src/proxy_pause.rs 75.00% 83.33% 76.92% 25.30%
/contracts/examples/rewards-distribution/src/rewards_distribution.rs 91.19% 85.57% 78.95% 19.64%
/contracts/examples/rewards-distribution/src/rewards_distribution_proxy.rs 52.54% 42.11% 42.11% 19.61%
/contracts/examples/rewards-distribution/src/seed_nft_minter_proxy.rs 14.29% 20.00% 20.00% 8.11%
/contracts/examples/seed-nft-minter/src/distribution_module.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/seed-nft-minter/src/nft_marketplace_proxy.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/seed-nft-minter/src/nft_module.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/seed-nft-minter/src/seed_nft_minter.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/token-release/src/contract_data.rs 0.00% 0.00% 0.00% 0.00%
/contracts/examples/token-release/src/token_release.rs 65.95% 56.41% 73.08% 26.06%
/contracts/modules/src/bonding_curve/curves/linear_function.rs 68.75% 28.57% 28.57% 10.53%
/contracts/modules/src/bonding_curve/mod.rs 0.00% 0.00% 0.00% 0.00%
/contracts/modules/src/bonding_curve/utils/events.rs 50.00% 50.00% 50.00% 8.70%
/contracts/modules/src/bonding_curve/utils/owner_endpoints.rs 88.65% 84.09% 60.00% 12.24%
/contracts/modules/src/bonding_curve/utils/storage.rs 50.00% 50.00% 50.00% 13.79%
/contracts/modules/src/bonding_curve/utils/structs.rs 29.73% 17.86% 14.29% 5.66%
/contracts/modules/src/bonding_curve/utils/user_endpoints.rs 95.77% 92.00% 80.95% 22.67%
/contracts/modules/src/claim_developer_rewards.rs 83.33% 66.67% 66.67% 6.38%
/contracts/modules/src/default_issue_callbacks.rs 3.57% 9.09% 20.00% 1.25%
/contracts/modules/src/dns.rs 90.00% 66.67% 66.67% 4.48%
/contracts/modules/src/dns_proxy.rs 100.00% 100.00% 100.00% 9.09%
/contracts/modules/src/esdt.rs 1.54% 5.88% 11.11% 1.28%
/contracts/modules/src/features.rs 85.71% 76.47% 66.67% 8.57%
/contracts/modules/src/governance/governance_configurable.rs 75.36% 75.00% 64.29% 5.98%
/contracts/modules/src/governance/governance_events.rs 50.00% 50.00% 50.00% 8.41%
/contracts/modules/src/governance/governance_proposal.rs 27.94% 27.03% 27.03% 6.25%
/contracts/modules/src/governance/mod.rs 67.73% 64.15% 70.37% 6.21%
/contracts/modules/src/ongoing_operation.rs 57.78% 45.83% 57.14% 6.41%
/contracts/modules/src/only_admin.rs 76.92% 66.67% 66.67% 5.56%
/contracts/modules/src/pause.rs 83.33% 77.78% 77.78% 24.46%
/contracts/modules/src/staking.rs 96.83% 90.00% 81.25% 20.72%
/contracts/modules/src/subscription.rs 85.94% 64.29% 54.55% 13.33%
/contracts/modules/src/token_merge/custom_merged_token_attributes.rs 81.25% 66.67% 66.67% 11.11%
/contracts/modules/src/token_merge/merged_token_instances.rs 90.41% 85.29% 100.00% 14.29%
/contracts/modules/src/token_merge/merged_token_setup.rs 72.62% 66.67% 60.00% 5.39%
/contracts/modules/src/token_merge/mod.rs 95.61% 87.80% 80.00% 11.11%
/contracts/modules/src/transfer_role_proxy.rs 83.64% 77.78% 71.43% 31.37%
/contracts/modules/src/users.rs 0.00% 0.00% 0.00% 0.00%
/data/codec-derive/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/data/codec-derive/src/nested_de_derive.rs 0.00% 0.00% 0.00% 0.00%
/data/codec-derive/src/nested_en_derive.rs 0.00% 0.00% 0.00% 0.00%
/data/codec-derive/src/top_de_derive.rs 0.00% 0.00% 0.00% 0.00%
/data/codec-derive/src/top_en_derive.rs 0.00% 0.00% 0.00% 0.00%
/data/codec-derive/src/util.rs 0.00% 0.00% 0.00% 0.00%
/data/codec/src/codec_convert.rs 100.00% 100.00% 100.00% 92.86%
/data/codec/src/codec_err.rs 83.33% 83.33% 83.33% 3.51%
/data/codec/src/codec_err_handler.rs 50.00% 50.00% 50.00% 4.65%
/data/codec/src/impl_for_types/impl_array.rs 58.11% 62.07% 50.00% 22.76%
/data/codec/src/impl_for_types/impl_array_vec.rs 97.18% 84.85% 100.00% 35.62%
/data/codec/src/impl_for_types/impl_bool.rs 95.00% 73.33% 100.00% 39.44%
/data/codec/src/impl_for_types/impl_bytes.rs 100.00% 100.00% 100.00% 100.00%
/data/codec/src/impl_for_types/impl_empty.rs 97.67% 90.91% 100.00% 53.62%
/data/codec/src/impl_for_types/impl_non_zero_usize.rs 94.74% 77.78% 100.00% 26.32%
/data/codec/src/impl_for_types/impl_num_signed.rs 100.00% 89.47% 100.00% 36.28%
/data/codec/src/impl_for_types/impl_num_unsigned.rs 100.00% 95.65% 100.00% 52.37%
/data/codec/src/impl_for_types/impl_option.rs 72.29% 62.50% 66.67% 43.64%
/data/codec/src/impl_for_types/impl_phantom.rs 91.80% 66.67% 66.67% 57.14%
/data/codec/src/impl_for_types/impl_ref.rs 66.67% 50.00% 66.67% 55.75%
/data/codec/src/impl_for_types/impl_rust_big_int.rs 100.00% 87.50% 100.00% 71.43%
/data/codec/src/impl_for_types/impl_rust_big_uint.rs 100.00% 87.50% 100.00% 61.54%
/data/codec/src/impl_for_types/impl_slice.rs 86.67% 82.86% 83.33% 37.95%
/data/codec/src/impl_for_types/impl_string.rs 98.89% 84.38% 100.00% 35.97%
/data/codec/src/impl_for_types/impl_tuple.rs 91.30% 82.35% 100.00% 13.61%
/data/codec/src/impl_for_types/impl_unit.rs 100.00% 100.00% 100.00% 66.67%
/data/codec/src/impl_for_types/impl_vec.rs 98.70% 84.85% 100.00% 76.89%
/data/codec/src/impl_for_types/local_macro.rs 100.00% 100.00% 100.00% 47.32%
/data/codec/src/multi/top_de_multi.rs 40.00% 28.57% 50.00% 31.87%
/data/codec/src/multi/top_de_multi_input.rs 72.97% 52.63% 80.00% 33.25%
/data/codec/src/multi/top_en_multi.rs 75.68% 61.54% 75.00% 28.15%
/data/codec/src/multi/top_en_multi_output.rs 58.82% 60.00% 50.00% 86.36%
/data/codec/src/multi_types/multi_value_ignore.rs 53.33% 60.00% 50.00% 18.75%
/data/codec/src/multi_types/multi_value_optional.rs 73.81% 63.33% 57.14% 17.62%
/data/codec/src/multi_types/multi_value_placeholder.rs 0.00% 0.00% 0.00% 0.00%
/data/codec/src/multi_types/multi_value_tuple.rs 100.00% 83.33% 100.00% 15.32%
/data/codec/src/multi_types/multi_value_unit.rs 100.00% 100.00% 100.00% 25.00%
/data/codec/src/multi_types/multi_value_vec.rs 68.00% 73.91% 58.33% 44.62%
/data/codec/src/num_conv.rs 98.84% 94.74% 100.00% 100.00%
/data/codec/src/single/nested_de.rs 36.84% 16.67% 33.33% 78.95%
/data/codec/src/single/nested_de_input.rs 63.64% 71.43% 75.00% 62.30%
/data/codec/src/single/nested_de_input_owned.rs 96.77% 81.82% 100.00% 59.09%
/data/codec/src/single/nested_de_input_slice.rs 97.06% 88.24% 100.00% 98.04%
/data/codec/src/single/nested_en.rs 62.50% 50.00% 75.00% 78.85%
/data/codec/src/single/nested_en_output.rs 40.91% 75.00% 75.00% 61.17%
/data/codec/src/single/top_de.rs 61.90% 58.82% 60.00% 45.88%
/data/codec/src/single/top_de_input.rs 54.74% 60.00% 61.90% 52.27%
/data/codec/src/single/top_en.rs 75.68% 57.14% 80.00% 87.86%
/data/codec/src/single/top_en_output.rs 68.75% 75.00% 75.00% 58.46%
/data/codec/src/test_util.rs 86.15% 88.89% 80.00% 97.07%
/data/codec/src/transmute.rs 100.00% 100.00% 100.00% 81.82%
/data/codec/src/try_static_cast.rs 82.05% 74.19% 90.00% 31.65%
/framework/base/src/abi.rs 100.00% 100.00% 100.00% 50.00%
/framework/base/src/abi/build_info_abi.rs 100.00% 100.00% 100.00% 50.00%
/framework/base/src/abi/contract_abi.rs 100.00% 100.00% 100.00% 46.02%
/framework/base/src/abi/endpoint_abi.rs 100.00% 100.00% 100.00% 41.85%
/framework/base/src/abi/esdt_attribute_abi.rs 100.00% 100.00% 100.00% 86.67%
/framework/base/src/abi/event_abi.rs 93.33% 75.00% 66.67% 57.14%
/framework/base/src/abi/type_abi.rs 100.00% 100.00% 100.00% 45.04%
/framework/base/src/abi/type_abi_impl_basic.rs 87.74% 86.00% 89.74% 30.78%
/framework/base/src/abi/type_abi_impl_big_int.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/abi/type_abi_impl_codec_multi.rs 80.82% 75.00% 75.00% 30.52%
/framework/base/src/abi/type_abi_impl_vm_core.rs 100.00% 88.89% 100.00% 46.43%
/framework/base/src/abi/type_description.rs 97.87% 94.44% 90.00% 45.00%
/framework/base/src/abi/type_description_container.rs 100.00% 100.00% 100.00% 39.13%
/framework/base/src/api/blockchain_api.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/endpoint_arg_api.rs 61.54% 25.00% 66.67% 18.45%
/framework/base/src/api/error_api.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/external_view/ev_storage_api.rs 81.82% 80.00% 80.00% 27.59%
/framework/base/src/api/external_view/ev_wrapper.rs 55.32% 53.33% 53.33% 19.51%
/framework/base/src/api/managed_types/big_float_api.rs 100.00% 100.00% 100.00% 33.33%
/framework/base/src/api/managed_types/big_int_api.rs 100.00% 100.00% 100.00% 40.98%
/framework/base/src/api/managed_types/const_handles.rs 100.00% 100.00% 100.00% 66.67%
/framework/base/src/api/managed_types/handles.rs 73.08% 75.00% 71.43% 80.17%
/framework/base/src/api/managed_types/managed_type_api_impl.rs 94.74% 85.71% 100.00% 45.16%
/framework/base/src/api/managed_types/static_var_api.rs 100.00% 100.00% 100.00% 68.52%
/framework/base/src/api/managed_types/static_var_api_flags.rs 100.00% 100.00% 100.00% 100.00%
/framework/base/src/api/managed_types/token_identifier_util.rs 100.00% 100.00% 100.00% 50.00%
/framework/base/src/api/print_api.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/storage_api.rs 100.00% 100.00% 100.00% 86.32%
/framework/base/src/api/uncallable/big_float_api_uncallable.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/uncallable/big_int_api_uncallable.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/uncallable/blockchain_api_uncallable.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/uncallable/call_value_api_uncallable.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/uncallable/crypto_api_uncallable.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/uncallable/elliptic_curve_api_uncallable.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/uncallable/endpoint_arg_api_uncallable.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/uncallable/endpoint_finish_api_uncallable.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/uncallable/error_api_uncallable.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/uncallable/log_api_uncallable.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/uncallable/managed_buffer_api_uncallable.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/uncallable/managed_map_api_uncallable.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/uncallable/managed_type_api_uncallable.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/uncallable/print_api_uncallable.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/uncallable/send_api_uncallable.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/uncallable/static_var_api_uncallable.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/uncallable/storage_api_uncallable.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/uncallable/vm_api_uncallable.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/api/vm_api.rs 100.00% 100.00% 100.00% 72.31%
/framework/base/src/contract_base/contract_base_trait.rs 66.67% 66.67% 66.67% 55.98%
/framework/base/src/contract_base/universal_contract_obj.rs 62.50% 50.00% 50.00% 91.96%
/framework/base/src/contract_base/wrappers/blockchain_wrapper.rs 81.92% 83.87% 79.17% 31.47%
/framework/base/src/contract_base/wrappers/call_value_wrapper.rs 96.05% 89.09% 100.00% 47.23%
/framework/base/src/contract_base/wrappers/crypto_wrapper.rs 27.21% 33.33% 33.33% 6.45%
/framework/base/src/contract_base/wrappers/error_helper.rs 60.00% 66.67% 66.67% 36.59%
/framework/base/src/contract_base/wrappers/send_raw_wrapper.rs 82.25% 88.89% 84.21% 42.76%
/framework/base/src/contract_base/wrappers/send_wrapper.rs 24.74% 13.83% 25.00% 15.76%
/framework/base/src/contract_base/wrappers/serializer.rs 93.33% 88.89% 88.89% 40.59%
/framework/base/src/contract_base/wrappers/storage_raw_wrapper.rs 100.00% 100.00% 100.00% 16.28%
/framework/base/src/external_view_contract.rs 100.00% 100.00% 100.00% 2.94%
/framework/base/src/formatter/formatter_impl_bool.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/formatter/formatter_impl_bytes.rs 100.00% 100.00% 100.00% 22.22%
/framework/base/src/formatter/formatter_impl_num.rs 100.00% 100.00% 100.00% 55.69%
/framework/base/src/formatter/formatter_impl_vm_core.rs 100.00% 100.00% 100.00% 33.33%
/framework/base/src/formatter/formatter_traits.rs 52.17% 22.22% 22.22% 20.00%
/framework/base/src/formatter/hex_util.rs 92.16% 89.29% 100.00% 83.33%
/framework/base/src/hex_call_data/cd_de.rs 97.47% 95.60% 100.00% 84.00%
/framework/base/src/hex_call_data/cd_ser.rs 78.89% 70.97% 73.33% 47.83%
/framework/base/src/io/arg_de_input.rs 74.74% 78.79% 87.50% 37.33%
/framework/base/src/io/arg_error_handler.rs 100.00% 100.00% 100.00% 41.67%
/framework/base/src/io/arg_id.rs 75.00% 75.00% 75.00% 69.12%
/framework/base/src/io/arg_loader_multi.rs 100.00% 91.67% 100.00% 44.27%
/framework/base/src/io/arg_loader_single.rs 59.09% 50.00% 50.00% 70.59%
/framework/base/src/io/arg_nested_tuple.rs 95.73% 85.71% 100.00% 28.21%
/framework/base/src/io/bytes_arg_loader.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/io/call_value_init.rs 88.24% 91.67% 87.50% 60.75%
/framework/base/src/io/finish.rs 83.56% 72.73% 91.67% 22.68%
/framework/base/src/io/signal_error.rs 100.00% 100.00% 100.00% 3.92%
/framework/base/src/log_util.rs 100.00% 100.00% 100.00% 43.97%
/framework/base/src/non_zero_util.rs 77.55% 83.33% 66.67% 42.86%
/framework/base/src/storage/mappers/address_to_id_mapper.rs 95.61% 81.08% 100.00% 10.22%
/framework/base/src/storage/mappers/bi_di_mapper.rs 65.66% 69.81% 63.33% 24.05%
/framework/base/src/storage/mappers/linked_list_mapper.rs 81.80% 69.93% 67.27% 26.54%
/framework/base/src/storage/mappers/map_mapper.rs 84.55% 84.15% 75.61% 34.90%
/framework/base/src/storage/mappers/map_storage_mapper.rs 80.38% 79.41% 76.67% 29.54%
/framework/base/src/storage/mappers/ordered_binary_tree_mapper.rs 73.78% 68.89% 83.33% 28.57%
/framework/base/src/storage/mappers/queue_mapper.rs 90.51% 79.17% 79.07% 43.05%
/framework/base/src/storage/mappers/set_mapper.rs 83.11% 76.47% 77.78% 43.41%
/framework/base/src/storage/mappers/single_value_mapper.rs 100.00% 95.83% 100.00% 49.05%
/framework/base/src/storage/mappers/source.rs 100.00% 100.00% 100.00% 56.01%
/framework/base/src/storage/mappers/timelock/timelock_mapper.rs 88.75% 82.35% 78.57% 20.13%
/framework/base/src/storage/mappers/token/fungible_token_mapper.rs 12.97% 14.46% 19.35% 4.23%
/framework/base/src/storage/mappers/token/non_fungible_token_mapper.rs 15.07% 23.71% 29.27% 7.14%
/framework/base/src/storage/mappers/token/token_attributes_mapper.rs 92.39% 90.16% 93.10% 9.85%
/framework/base/src/storage/mappers/token/token_mapper_state.rs 70.00% 48.39% 50.00% 15.15%
/framework/base/src/storage/mappers/unique_id_mapper.rs 74.00% 76.47% 61.11% 8.59%
/framework/base/src/storage/mappers/unordered_set_mapper.rs 83.33% 82.22% 86.36% 37.34%
/framework/base/src/storage/mappers/user_mapper.rs 79.20% 82.05% 75.00% 53.77%
/framework/base/src/storage/mappers/vec_mapper.rs 84.75% 76.92% 78.12% 33.06%
/framework/base/src/storage/mappers/whitelist_mapper.rs 100.00% 100.00% 100.00% 10.00%
/framework/base/src/storage/storage_get.rs 88.18% 83.78% 95.00% 48.31%
/framework/base/src/storage/storage_get_from_address.rs 76.11% 62.86% 72.22% 13.13%
/framework/base/src/storage/storage_key.rs 70.18% 64.29% 64.29% 65.84%
/framework/base/src/storage/storage_set.rs 93.06% 79.17% 100.00% 61.74%
/framework/base/src/tuple_util/nested_tuples.rs 86.67% 83.33% 77.78% 38.27%
/framework/base/src/types/crypto/message_hash_type.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/heap/arg_buffer.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/heap/async_call_result.rs 44.19% 38.71% 40.00% 26.67%
/framework/base/src/types/heap/queue.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/interaction/annotated.rs 100.00% 100.00% 100.00% 53.93%
/framework/base/src/types/interaction/annotated/annotated_impl_big_uint.rs 69.57% 65.00% 65.00% 37.54%
/framework/base/src/types/interaction/annotated/annotated_impl_managed_address.rs 64.29% 58.33% 58.33% 25.40%
/framework/base/src/types/interaction/annotated/annotated_impl_managed_buffer.rs 57.14% 66.67% 66.67% 41.94%
/framework/base/src/types/interaction/annotated/annotated_impl_token_identifier.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/interaction/annotated/annotated_impl_u64.rs 100.00% 100.00% 100.00% 71.32%
/framework/base/src/types/interaction/callback_closure.rs 86.42% 85.71% 80.00% 23.85%
/framework/base/src/types/interaction/callback_selector_result.rs 100.00% 100.00% 100.00% 50.00%
/framework/base/src/types/interaction/contract_call_legacy/async_call.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/interaction/contract_call_legacy/async_call_promises.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/interaction/contract_call_legacy/contract_call_convert.rs 46.27% 40.00% 66.67% 22.22%
/framework/base/src/types/interaction/contract_call_legacy/contract_call_exec.rs 5.59% 15.15% 7.69% 3.70%
/framework/base/src/types/interaction/contract_call_legacy/contract_call_no_payment.rs 13.04% 7.69% 7.69% 3.70%
/framework/base/src/types/interaction/contract_call_legacy/contract_call_trait.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/interaction/contract_call_legacy/contract_call_with_any_payment.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/interaction/contract_call_legacy/contract_call_with_egld.rs 50.00% 25.00% 25.00% 10.00%
/framework/base/src/types/interaction/contract_call_legacy/contract_call_with_egld_or_single_esdt.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/interaction/contract_call_legacy/contract_call_with_multi_esdt.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/interaction/contract_call_legacy/contract_deploy.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/interaction/contract_call_legacy/typed_function_call.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/interaction/expr/test_address.rs 83.13% 85.71% 82.35% 86.83%
/framework/base/src/types/interaction/expr/test_sc_address.rs 75.00% 71.43% 64.71% 86.31%
/framework/base/src/types/interaction/expr/test_token_identifier.rs 52.50% 50.00% 50.00% 71.83%
/framework/base/src/types/interaction/managed_arg_buffer.rs 64.10% 50.00% 60.61% 37.77%
/framework/base/src/types/interaction/markers/esdt_system_sc_address.rs 9.68% 12.50% 12.50% 1.45%
/framework/base/src/types/interaction/markers/gas_left.rs 50.00% 50.00% 50.00% 40.00%
/framework/base/src/types/interaction/markers/system_sc_address.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/interaction/markers/to_caller.rs 58.82% 20.00% 25.00% 25.53%
/framework/base/src/types/interaction/markers/to_self.rs 58.82% 20.00% 25.00% 34.38%
/framework/base/src/types/interaction/result_handlers/pass_value.rs 100.00% 100.00% 100.00% 33.33%
/framework/base/src/types/interaction/result_handlers/returns_bt.rs 100.00% 100.00% 100.00% 40.00%
/framework/base/src/types/interaction/result_handlers/returns_bt_egld.rs 100.00% 100.00% 100.00% 14.29%
/framework/base/src/types/interaction/result_handlers/returns_bt_multi_esdt.rs 100.00% 100.00% 100.00% 14.29%
/framework/base/src/types/interaction/result_handlers/returns_bt_reset.rs 100.00% 100.00% 100.00% 20.00%
/framework/base/src/types/interaction/result_handlers/returns_bt_single_esdt.rs 91.67% 66.67% 100.00% 14.29%
/framework/base/src/types/interaction/result_handlers/returns_new_address.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/interaction/result_handlers/returns_new_managed_address.rs 100.00% 100.00% 100.00% 46.15%
/framework/base/src/types/interaction/result_handlers/returns_raw_result.rs 100.00% 100.00% 100.00% 33.33%
/framework/base/src/types/interaction/result_handlers/returns_result.rs 100.00% 100.00% 100.00% 28.57%
/framework/base/src/types/interaction/result_handlers/returns_result_as.rs 72.73% 66.67% 66.67% 40.00%
/framework/base/src/types/interaction/result_handlers/returns_result_unmanaged.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/interaction/result_handlers/with_new_address.rs 66.67% 50.00% 50.00% 33.33%
/framework/base/src/types/interaction/result_handlers/with_raw_result.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/interaction/result_handlers/with_result.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/interaction/result_handlers/with_result_as.rs 60.00% 50.00% 50.00% 20.00%
/framework/base/src/types/interaction/system_proxy/builtin_func_proxy.rs 55.23% 68.57% 66.67% 22.98%
/framework/base/src/types/interaction/system_proxy/esdt_system_sc_proxy.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/interaction/system_proxy/legacy_system_sc_proxy.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/interaction/system_proxy/token_properties.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/interaction/tx.rs 77.25% 75.00% 76.00% 42.45%
/framework/base/src/types/interaction/tx_data.rs 16.67% 12.50% 25.00% 20.69%
/framework/base/src/types/interaction/tx_data/deploy_call.rs 66.67% 57.14% 57.14% 52.12%
/framework/base/src/types/interaction/tx_data/function_call.rs 88.39% 82.05% 81.25% 39.98%
/framework/base/src/types/interaction/tx_data/upgrade_call.rs 66.67% 57.14% 57.14% 30.77%
/framework/base/src/types/interaction/tx_exec.rs 100.00% 100.00% 100.00% 24.66%
/framework/base/src/types/interaction/tx_exec/tx_env_sc.rs 85.71% 75.00% 80.00% 64.78%
/framework/base/src/types/interaction/tx_exec/tx_exec_async.rs 52.94% 43.75% 60.00% 22.29%
/framework/base/src/types/interaction/tx_exec/tx_exec_async_promises.rs 85.71% 80.95% 80.00% 33.33%
/framework/base/src/types/interaction/tx_exec/tx_exec_deploy.rs 49.21% 50.00% 50.00% 25.26%
/framework/base/src/types/interaction/tx_exec/tx_exec_sync.rs 53.21% 57.14% 54.55% 28.18%
/framework/base/src/types/interaction/tx_exec/tx_exec_te.rs 93.55% 86.67% 100.00% 30.06%
/framework/base/src/types/interaction/tx_exec/tx_exec_upgrade.rs 41.67% 37.50% 40.00% 29.63%
/framework/base/src/types/interaction/tx_from.rs 20.00% 20.00% 20.00% 13.64%
/framework/base/src/types/interaction/tx_gas.rs 100.00% 100.00% 100.00% 55.31%
/framework/base/src/types/interaction/tx_payment.rs 84.21% 75.00% 75.00% 54.46%
/framework/base/src/types/interaction/tx_payment/test_esdt_transfer.rs 18.18% 40.00% 40.00% 58.33%
/framework/base/src/types/interaction/tx_payment/tx_payment_egld.rs 82.35% 76.47% 69.23% 23.77%
/framework/base/src/types/interaction/tx_payment/tx_payment_egld_or_esdt.rs 50.00% 39.29% 38.89% 13.59%
/framework/base/src/types/interaction/tx_payment/tx_payment_egld_or_esdt_refs.rs 91.67% 87.50% 80.00% 20.77%
/framework/base/src/types/interaction/tx_payment/tx_payment_egld_or_multi_esdt.rs 48.39% 25.00% 25.00% 11.11%
/framework/base/src/types/interaction/tx_payment/tx_payment_egld_or_multi_esdt_ref.rs 43.18% 30.77% 25.00% 16.67%
/framework/base/src/types/interaction/tx_payment/tx_payment_multi_egld_or_esdt.rs 54.63% 42.86% 38.46% 11.86%
/framework/base/src/types/interaction/tx_payment/tx_payment_multi_esdt.rs 88.60% 72.22% 69.23% 26.32%
/framework/base/src/types/interaction/tx_payment/tx_payment_none.rs 90.32% 83.33% 80.00% 29.59%
/framework/base/src/types/interaction/tx_payment/tx_payment_not_payable.rs 60.00% 50.00% 50.00% 36.26%
/framework/base/src/types/interaction/tx_payment/tx_payment_single_esdt.rs 64.71% 62.50% 62.50% 25.00%
/framework/base/src/types/interaction/tx_payment/tx_payment_single_esdt_ref.rs 100.00% 100.00% 100.00% 21.86%
/framework/base/src/types/interaction/tx_payment/tx_payment_single_esdt_triple.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/interaction/tx_result_handler_list/original_result.rs 100.00% 100.00% 100.00% 44.67%
/framework/base/src/types/interaction/tx_result_handler_list/tx_result_handler_list_cons.rs 76.32% 70.00% 70.00% 55.19%
/framework/base/src/types/interaction/tx_result_handler_list/tx_result_handler_list_exec.rs 100.00% 100.00% 100.00% 53.90%
/framework/base/src/types/interaction/tx_to.rs 100.00% 100.00% 100.00% 25.59%
/framework/base/src/types/io/operation_completion_status.rs 98.72% 93.94% 100.00% 53.12%
/framework/base/src/types/io/sc_error_managed.rs 54.76% 50.00% 50.00% 16.67%
/framework/base/src/types/io/sc_error_static.rs 87.50% 85.71% 85.71% 25.93%
/framework/base/src/types/io/sc_result.rs 65.85% 60.42% 60.00% 35.56%
/framework/base/src/types/managed/basic/big_float.rs 56.41% 50.00% 54.35% 33.13%
/framework/base/src/types/managed/basic/big_float_cmp.rs 62.79% 62.50% 60.00% 30.00%
/framework/base/src/types/managed/basic/big_float_operators.rs 83.33% 80.00% 80.00% 40.35%
/framework/base/src/types/managed/basic/big_int.rs 86.76% 81.25% 82.05% 47.62%
/framework/base/src/types/managed/basic/big_int_cmp.rs 100.00% 100.00% 100.00% 37.50%
/framework/base/src/types/managed/basic/big_int_operators.rs 71.43% 55.56% 55.56% 4.55%
/framework/base/src/types/managed/basic/big_int_sign.rs 59.18% 70.83% 55.56% 11.90%
/framework/base/src/types/managed/basic/big_num_cmp.rs 96.00% 90.00% 100.00% 53.49%
/framework/base/src/types/managed/basic/cast_to_i64.rs 100.00% 100.00% 100.00% 28.88%
/framework/base/src/types/managed/basic/elliptic_curve.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/managed/basic/managed_buffer.rs 80.80% 74.75% 81.36% 63.41%
/framework/base/src/types/managed/basic/managed_map.rs 67.24% 54.55% 54.55% 35.29%
/framework/base/src/types/managed/codec_util/managed_buffer_nested_de_input.rs 94.06% 77.78% 100.00% 27.18%
/framework/base/src/types/managed/codec_util/managed_buffer_nested_en_output.rs 95.45% 87.50% 100.00% 66.67%
/framework/base/src/types/managed/codec_util/managed_buffer_top_de_input.rs 73.97% 76.92% 90.91% 29.12%
/framework/base/src/types/managed/codec_util/managed_buffer_top_en_output.rs 82.14% 73.68% 100.00% 69.11%
/framework/base/src/types/managed/managed_type_trait.rs 100.00% 100.00% 100.00% 57.26%
/framework/base/src/types/managed/multi_value/async_call_result_managed.rs 30.23% 37.50% 20.00% 22.08%
/framework/base/src/types/managed/multi_value/egld_or_esdt_token_payment_multi_value.rs 43.18% 28.57% 40.00% 23.53%
/framework/base/src/types/managed/multi_value/esdt_token_payment_multi_value.rs 59.09% 57.14% 40.00% 18.75%
/framework/base/src/types/managed/multi_value/multi_value_encoded.rs 100.00% 94.44% 100.00% 24.97%
/framework/base/src/types/managed/multi_value/multi_value_encoded_counted.rs 54.95% 47.37% 38.89% 7.14%
/framework/base/src/types/managed/multi_value/multi_value_encoded_iter.rs 100.00% 100.00% 100.00% 20.93%
/framework/base/src/types/managed/multi_value/multi_value_managed_vec.rs 49.58% 48.94% 45.16% 14.34%
/framework/base/src/types/managed/multi_value/multi_value_managed_vec_counted.rs 70.97% 68.97% 64.29% 8.65%
/framework/base/src/types/managed/wrapped/big_uint.rs 96.61% 89.86% 97.62% 58.45%
/framework/base/src/types/managed/wrapped/big_uint_cmp.rs 100.00% 100.00% 100.00% 56.55%
/framework/base/src/types/managed/wrapped/big_uint_operators.rs 88.62% 85.71% 85.71% 20.74%
/framework/base/src/types/managed/wrapped/builder/managed_buffer_builder.rs 65.93% 52.78% 71.43% 64.60%
/framework/base/src/types/managed/wrapped/builder/managed_buffer_builder_impl_basic.rs 100.00% 100.00% 100.00% 72.81%
/framework/base/src/types/managed/wrapped/builder/managed_buffer_builder_impl_cached.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/managed/wrapped/egld_or_esdt_token_identifier.rs 83.96% 78.82% 82.22% 43.77%
/framework/base/src/types/managed/wrapped/egld_or_esdt_token_payment.rs 76.62% 68.57% 62.07% 24.74%
/framework/base/src/types/managed/wrapped/egld_or_multi_esdt_payment.rs 24.14% 19.05% 11.11% 4.17%
/framework/base/src/types/managed/wrapped/encoded_managed_vec_item.rs 75.00% 75.00% 75.00% 42.86%
/framework/base/src/types/managed/wrapped/esdt_token_data.rs 27.59% 22.22% 22.22% 10.00%
/framework/base/src/types/managed/wrapped/esdt_token_payment.rs 81.38% 63.64% 68.00% 37.59%
/framework/base/src/types/managed/wrapped/managed_address.rs 95.31% 90.24% 93.75% 50.64%
/framework/base/src/types/managed/wrapped/managed_buffer_read_to_end.rs 94.87% 86.67% 100.00% 5.52%
/framework/base/src/types/managed/wrapped/managed_byte_array.rs 87.39% 80.43% 82.61% 47.36%
/framework/base/src/types/managed/wrapped/managed_decimal.rs 78.54% 65.22% 77.14% 31.51%
/framework/base/src/types/managed/wrapped/managed_decimal/decimals.rs 100.00% 100.00% 100.00% 47.80%
/framework/base/src/types/managed/wrapped/managed_decimal/managed_decimal_cmp.rs 37.04% 40.00% 50.00% 55.26%
/framework/base/src/types/managed/wrapped/managed_decimal/managed_decimal_cmp_signed.rs 37.04% 40.00% 50.00% 77.78%
/framework/base/src/types/managed/wrapped/managed_decimal/managed_decimal_logarithm.rs 75.68% 64.29% 66.67% 33.33%
/framework/base/src/types/managed/wrapped/managed_decimal/managed_decimal_op_add.rs 40.00% 50.00% 50.00% 22.58%
/framework/base/src/types/managed/wrapped/managed_decimal/managed_decimal_op_add_signed.rs 13.33% 10.00% 16.67% 7.69%
/framework/base/src/types/managed/wrapped/managed_decimal/managed_decimal_op_div.rs 48.00% 50.00% 50.00% 25.00%
/framework/base/src/types/managed/wrapped/managed_decimal/managed_decimal_op_div_signed.rs 24.00% 16.67% 16.67% 7.69%
/framework/base/src/types/managed/wrapped/managed_decimal/managed_decimal_op_mul.rs 40.00% 50.00% 50.00% 29.41%
/framework/base/src/types/managed/wrapped/managed_decimal/managed_decimal_op_mul_signed.rs 20.00% 16.67% 16.67% 7.69%
/framework/base/src/types/managed/wrapped/managed_decimal/managed_decimal_op_sub.rs 30.00% 40.00% 33.33% 20.00%
/framework/base/src/types/managed/wrapped/managed_decimal/managed_decimal_op_sub_signed.rs 13.33% 10.00% 16.67% 7.69%
/framework/base/src/types/managed/wrapped/managed_decimal/managed_decimal_signed.rs 53.11% 37.04% 45.24% 30.69%
/framework/base/src/types/managed/wrapped/managed_map_encoded.rs 100.00% 100.00% 100.00% 66.67%
/framework/base/src/types/managed/wrapped/managed_option.rs 61.33% 67.14% 56.25% 41.28%
/framework/base/src/types/managed/wrapped/managed_ref.rs 89.29% 83.33% 83.33% 58.79%
/framework/base/src/types/managed/wrapped/managed_ref_mut.rs 23.21% 25.00% 25.00% 31.67%
/framework/base/src/types/managed/wrapped/managed_vec.rs 97.95% 92.95% 100.00% 42.71%
/framework/base/src/types/managed/wrapped/managed_vec_item.rs 83.33% 75.00% 75.00% 45.74%
/framework/base/src/types/managed/wrapped/managed_vec_item_nested_tuple.rs 100.00% 100.00% 100.00% 100.00%
/framework/base/src/types/managed/wrapped/managed_vec_item_payload.rs 67.35% 55.00% 55.00% 55.09%
/framework/base/src/types/managed/wrapped/managed_vec_iter_owned.rs 80.00% 69.57% 75.00% 43.70%
/framework/base/src/types/managed/wrapped/managed_vec_iter_payload.rs 95.08% 92.86% 87.50% 53.41%
/framework/base/src/types/managed/wrapped/managed_vec_iter_ref.rs 97.87% 96.00% 100.00% 42.47%
/framework/base/src/types/managed/wrapped/managed_vec_ref.rs 87.50% 83.33% 83.33% 35.32%
/framework/base/src/types/managed/wrapped/managed_vec_ref_mut.rs 90.32% 80.00% 80.00% 28.57%
/framework/base/src/types/managed/wrapped/preloaded_managed_buffer.rs 0.00% 0.00% 0.00% 0.00%
/framework/base/src/types/managed/wrapped/randomness_source.rs 52.11% 53.85% 53.85% 23.53%
/framework/base/src/types/managed/wrapped/token_identifier.rs 82.22% 83.33% 81.25% 44.50%
/framework/base/src/types/managed/wrapped/traits/fixed_token_supply.rs 95.00% 85.71% 100.00% 33.33%
/framework/base/src/types/managed/wrapped/traits/mergeable.rs 11.76% 11.76% 14.29% 6.25%
/framework/base/src/types/math_util/logarithm_i64.rs 100.00% 100.00% 100.00% 50.00%
/framework/base/src/types/static_buffer/lockable_static_buffer.rs 57.65% 55.56% 50.00% 25.71%
/framework/base/src/types/static_buffer/sparse_array.rs 44.00% 43.75% 50.00% 20.00%
/framework/base/src/types/static_buffer/static_buffer_ref.rs 68.83% 68.29% 65.38% 50.94%
/framework/derive/src/contract_impl.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/format/format_args_macro.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/format/format_parts.rs 61.26% 38.71% 80.00% 80.00%
/framework/derive/src/format/format_tokenize.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/format/managed_decimal_macro.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/format/semver_tuple.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/abi_gen.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/auto_impl.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/auto_impl_event.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/auto_impl_proxy.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/auto_impl_storage.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/callback_gen.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/contract_gen.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/convert_to_owned_type.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/endpoints_mod_gen.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/function_selector.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/method_call_gen.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/method_call_gen_arg.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/method_gen.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/payable_gen.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/proxy_callback_gen.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/proxy_gen.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/restricted_caller_gen.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/snippets.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/supertrait_gen.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/generate/util.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/macro_contract.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/macro_module.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/macro_proxy.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/managed_vec_item_derive.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/model/argument.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/model/contract_trait.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/model/endpoint_mutability_metadata.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/model/endpoint_type_metadata.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/model/method.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/model/payable.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/parse/argument_parse.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/parse/attributes/argument_attr.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/parse/attributes/doc_attr.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/parse/attributes/endpoint_attr.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/parse/attributes/event_attr.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/parse/attributes/label_attr.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/parse/attributes/payable_attr.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/parse/attributes/storage_attr.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/parse/attributes/trait_argument_prop.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/parse/attributes/util.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/parse/auto_impl_parse.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/parse/contract_trait_parse.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/parse/endpoint_parse.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/parse/method_parse.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/parse/parse_util.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/parse/payable_parse.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/parse/split_path.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/parse/supertrait_parse.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/parse/trait_argument_parse.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/preprocessing/mod.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/preprocessing/substitution_algorithm.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/preprocessing/substitution_key.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/preprocessing/substitution_list.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/preprocessing/substitution_map.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/type_abi_derive.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/validate/reserved.rs 0.00% 0.00% 0.00% 0.00%
/framework/derive/src/validate/validate_method.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/abi_json.rs 86.36% 75.00% 66.67% 28.57%
/framework/meta-lib/src/abi_json/build_info_abi_json.rs 100.00% 100.00% 100.00% 50.00%
/framework/meta-lib/src/abi_json/contract_abi_json.rs 96.49% 88.24% 75.00% 46.67%
/framework/meta-lib/src/abi_json/endpoint_abi_json.rs 96.08% 93.55% 100.00% 50.00%
/framework/meta-lib/src/abi_json/esdt_attribute_abi_json.rs 100.00% 100.00% 100.00% 50.00%
/framework/meta-lib/src/abi_json/esdt_attribute_json.rs 100.00% 100.00% 100.00% 50.00%
/framework/meta-lib/src/abi_json/event_abi_json.rs 92.86% 85.71% 66.67% 33.33%
/framework/meta-lib/src/abi_json/type_abi_json.rs 91.67% 87.80% 90.91% 45.45%
/framework/meta-lib/src/cargo_toml/cargo_toml_contents.rs 67.93% 44.66% 51.52% 30.88%
/framework/meta-lib/src/cargo_toml/cargo_toml_deps.rs 38.24% 57.14% 50.00% 50.00%
/framework/meta-lib/src/cargo_toml/cargo_toml_deps_raw.rs 87.72% 75.44% 100.00% 66.67%
/framework/meta-lib/src/cargo_toml/version_req.rs 37.93% 42.86% 50.00% 25.00%
/framework/meta-lib/src/cli/cli_args_build.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/cli/cli_args_contract.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/cli/cli_contract_main.rs 26.83% 7.14% 33.33% 46.15%
/framework/meta-lib/src/code_report_json.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/contract/generate_proxy/proxy_crate_gen.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/contract/generate_proxy/proxy_gen_main.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/contract/generate_proxy/proxy_generator.rs 15.02% 7.48% 10.20% 5.10%
/framework/meta-lib/src/contract/generate_proxy/proxy_process_type_name.rs 82.86% 86.67% 75.00% 37.50%
/framework/meta-lib/src/contract/generate_snippets/snippet_crate_gen.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/contract/generate_snippets/snippet_gen_common.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/contract/generate_snippets/snippet_gen_main.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/contract/generate_snippets/snippet_sc_functions_gen.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/contract/generate_snippets/snippet_template_gen.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/contract/generate_snippets/snippet_type_map.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/contract/meta_abi.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/contract/meta_config.rs 25.00% 4.17% 11.11% 5.71%
/framework/meta-lib/src/contract/sc_config/contract_variant.rs 16.24% 21.74% 13.04% 6.52%
/framework/meta-lib/src/contract/sc_config/contract_variant_builder.rs 94.86% 88.89% 87.10% 56.63%
/framework/meta-lib/src/contract/sc_config/contract_variant_settings.rs 100.00% 80.65% 100.00% 83.33%
/framework/meta-lib/src/contract/sc_config/contract_variant_settings/contract_allocator.rs 60.71% 54.55% 66.67% 33.33%
/framework/meta-lib/src/contract/sc_config/contract_variant_settings/stack_size.rs 96.55% 96.43% 80.00% 66.67%
/framework/meta-lib/src/contract/sc_config/contract_variant_validate.rs 97.94% 86.36% 100.00% 78.57%
/framework/meta-lib/src/contract/sc_config/proxy_config.rs 100.00% 100.00% 100.00% 75.00%
/framework/meta-lib/src/contract/sc_config/sc_config_model.rs 89.29% 88.89% 77.78% 38.89%
/framework/meta-lib/src/contract/sc_config/sc_config_proxy.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/contract/sc_config/wasm_build.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/contract/sc_config/wasm_clean.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/contract/sc_config/wasm_crate_gen.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/contract/sc_config/wasm_update.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/contract/wasm_cargo_toml_generate.rs 93.33% 80.00% 100.00% 50.00%
/framework/meta-lib/src/ei/ei_version.rs 36.59% 34.15% 33.33% 16.67%
/framework/meta-lib/src/ei_check_json.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/esdt_attr_file_json.rs 40.91% 25.00% 33.33% 16.67%
/framework/meta-lib/src/mxsc_file_json.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/print_util.rs 11.36% 3.70% 6.25% 3.12%
/framework/meta-lib/src/report_info_json.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/tools.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/tools/find_workspace.rs 78.95% 73.33% 100.00% 50.00%
/framework/meta-lib/src/tools/git_describe.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/tools/panic_report.rs 92.31% 89.74% 100.00% 50.00%
/framework/meta-lib/src/tools/report_creator.rs 100.00% 100.00% 100.00% 50.00%
/framework/meta-lib/src/tools/twiggy.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/tools/wasm_extractor.rs 85.05% 85.57% 90.91% 45.45%
/framework/meta-lib/src/tools/wasm_extractor_test.rs 95.35% 87.50% 100.00% 100.00%
/framework/meta-lib/src/tools/wasm_opt.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/tools/wasm_to_wat.rs 0.00% 0.00% 0.00% 0.00%
/framework/meta-lib/src/version.rs 100.00% 100.00% 100.00% 50.00%
/framework/meta-lib/src/version_history.rs 71.25% 71.05% 81.25% 52.00%
/framework/scenario/src/api/core_api_vh/blockchain_api_vh.rs 94.41% 92.52% 88.89% 34.62%
/framework/scenario/src/api/core_api_vh/call_value_api_vh.rs 83.33% 76.92% 77.78% 72.37%
/framework/scenario/src/api/core_api_vh/crypto_api_vh.rs 38.84% 45.45% 41.18% 7.39%
/framework/scenario/src/api/core_api_vh/endpoint_arg_api_vh.rs 100.00% 100.00% 100.00% 77.18%
/framework/scenario/src/api/core_api_vh/endpoint_finish_api_vh.rs 100.00% 100.00% 100.00% 26.94%
/framework/scenario/src/api/core_api_vh/error_api_vh.rs 100.00% 100.00% 100.00% 27.51%
/framework/scenario/src/api/core_api_vh/log_api_vh.rs 100.00% 100.00% 100.00% 54.55%
/framework/scenario/src/api/core_api_vh/send_api_vh.rs 94.91% 91.67% 89.29% 45.83%
/framework/scenario/src/api/core_api_vh/storage_api_vh.rs 100.00% 100.00% 100.00% 77.69%
/framework/scenario/src/api/impl_vh/debug_api.rs 90.41% 87.50% 90.00% 53.63%
/framework/scenario/src/api/impl_vh/debug_handle_vh.rs 82.50% 73.33% 81.82% 40.91%
/framework/scenario/src/api/impl_vh/single_tx_api.rs 93.62% 93.75% 90.91% 67.86%
/framework/scenario/src/api/impl_vh/static_api.rs 61.70% 57.14% 60.00% 80.23%
/framework/scenario/src/api/impl_vh/vm_hooks_api.rs 96.20% 90.91% 90.91% 56.30%
/framework/scenario/src/api/impl_vh/vm_hooks_backend.rs 100.00% 100.00% 100.00% 79.72%
/framework/scenario/src/api/local_api_vh/print_api_vh.rs 100.00% 100.00% 100.00% 35.56%
/framework/scenario/src/api/local_api_vh/static_var_api_vh.rs 100.00% 100.00% 100.00% 70.18%
/framework/scenario/src/api/managed_type_api_vh.rs 67.82% 68.42% 69.23% 48.49%
/framework/scenario/src/api/managed_type_api_vh/big_float_api_vh.rs 82.54% 76.09% 78.57% 42.50%
/framework/scenario/src/api/managed_type_api_vh/big_int_api_vh.rs 100.00% 100.00% 100.00% 56.49%
/framework/scenario/src/api/managed_type_api_vh/elliptic_curve_api_vh.rs 0.00% 0.00% 0.00% 0.00%
/framework/scenario/src/api/managed_type_api_vh/managed_buffer_api_vh.rs 93.44% 91.80% 90.32% 71.27%
/framework/scenario/src/api/managed_type_api_vh/managed_map_api_vh.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/bech32.rs 28.57% 16.67% 33.33% 16.67%
/framework/scenario/src/debug_executor/catch_tx_panic.rs 86.67% 90.00% 100.00% 98.71%
/framework/scenario/src/debug_executor/contract_container.rs 60.22% 63.41% 34.78% 86.03%
/framework/scenario/src/debug_executor/contract_map.rs 56.25% 50.00% 53.85% 26.92%
/framework/scenario/src/debug_executor/static_var_stack.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/debug_executor/tx_static_vars.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/display_util.rs 100.00% 100.00% 100.00% 33.33%
/framework/scenario/src/facade/contract_info.rs 50.91% 46.15% 46.15% 31.58%
/framework/scenario/src/facade/debugger_backend.rs 68.93% 58.11% 68.42% 37.21%
/framework/scenario/src/facade/expr/bech32_address.rs 9.26% 5.56% 8.70% 2.56%
/framework/scenario/src/facade/expr/file_path.rs 0.00% 0.00% 0.00% 0.00%
/framework/scenario/src/facade/expr/mxsc_path.rs 100.00% 100.00% 100.00% 84.09%
/framework/scenario/src/facade/expr/num_expr.rs 0.00% 0.00% 0.00% 0.00%
/framework/scenario/src/facade/expr/register_code_source.rs 33.33% 33.33% 33.33% 16.67%
/framework/scenario/src/facade/result_handlers/expect_error.rs 100.00% 100.00% 100.00% 84.62%
/framework/scenario/src/facade/result_handlers/expect_message.rs 100.00% 80.00% 100.00% 66.67%
/framework/scenario/src/facade/result_handlers/expect_status.rs 100.00% 100.00% 100.00% 60.00%
/framework/scenario/src/facade/result_handlers/expect_value.rs 100.00% 100.00% 100.00% 84.44%
/framework/scenario/src/facade/result_handlers/returns_gas_used.rs 0.00% 0.00% 0.00% 0.00%
/framework/scenario/src/facade/result_handlers/returns_handled_or_err.rs 100.00% 100.00% 100.00% 44.68%
/framework/scenario/src/facade/result_handlers/returns_logs.rs 100.00% 100.00% 100.00% 33.33%
/framework/scenario/src/facade/result_handlers/returns_message.rs 100.00% 100.00% 100.00% 40.00%
/framework/scenario/src/facade/result_handlers/returns_new_bech32_address.rs 100.00% 100.00% 100.00% 40.00%
/framework/scenario/src/facade/result_handlers/returns_new_token_identifier.rs 0.00% 0.00% 0.00% 0.00%
/framework/scenario/src/facade/result_handlers/returns_status.rs 100.00% 80.00% 100.00% 40.00%
/framework/scenario/src/facade/result_handlers/returns_tx_hash.rs 100.00% 100.00% 100.00% 60.00%
/framework/scenario/src/facade/result_handlers/with_tx_raw_response.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/facade/scenario_world.rs 83.78% 81.25% 85.71% 84.51%
/framework/scenario/src/facade/scenario_world_register.rs 90.14% 91.67% 85.71% 92.41%
/framework/scenario/src/facade/scenario_world_runner.rs 60.38% 60.98% 56.52% 32.14%
/framework/scenario/src/facade/scenario_world_steps.rs 15.07% 20.00% 22.22% 52.00%
/framework/scenario/src/facade/scenario_world_steps_deprecated.rs 0.00% 0.00% 0.00% 0.00%
/framework/scenario/src/facade/scenario_world_whitebox.rs 100.00% 96.67% 100.00% 38.18%
/framework/scenario/src/facade/whitebox_contract.rs 100.00% 100.00% 100.00% 33.33%
/framework/scenario/src/facade/world_tx/scenario_check_state.rs 88.51% 71.05% 93.75% 72.09%
/framework/scenario/src/facade/world_tx/scenario_exec_call.rs 97.26% 90.91% 90.91% 83.16%
/framework/scenario/src/facade/world_tx/scenario_exec_deploy.rs 100.00% 100.00% 100.00% 81.82%
/framework/scenario/src/facade/world_tx/scenario_query_call.rs 71.79% 42.86% 42.86% 59.38%
/framework/scenario/src/facade/world_tx/scenario_rh_impl.rs 84.00% 87.50% 87.50% 45.61%
/framework/scenario/src/facade/world_tx/scenario_set_state.rs 88.80% 81.25% 79.17% 76.67%
/framework/scenario/src/facade/world_tx/scenario_set_state/scenario_set_account.rs 99.44% 92.31% 92.31% 76.19%
/framework/scenario/src/facade/world_tx/scenario_set_state/scenario_set_block.rs 59.72% 63.64% 62.50% 46.15%
/framework/scenario/src/facade/world_tx/scenario_set_state/scenario_set_new_address.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/facade/world_tx/scenario_tx_env.rs 93.10% 80.00% 87.50% 43.75%
/framework/scenario/src/facade/world_tx/scenario_tx_whitebox.rs 98.47% 91.30% 100.00% 96.69%
/framework/scenario/src/lib.rs 0.00% 0.00% 0.00% 0.00%
/framework/scenario/src/managed_test_util.rs 86.84% 90.91% 100.00% 84.62%
/framework/scenario/src/scenario/model/account_data/account.rs 60.91% 82.46% 87.10% 47.06%
/framework/scenario/src/scenario/model/account_data/account_check.rs 52.41% 46.88% 50.00% 23.81%
/framework/scenario/src/scenario/model/account_data/accounts_check.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/scenario/model/block_info.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/scenario/model/esdt_data/esdt.rs 88.75% 88.00% 85.71% 55.00%
/framework/scenario/src/scenario/model/esdt_data/esdt_check.rs 47.69% 63.08% 62.50% 35.71%
/framework/scenario/src/scenario/model/esdt_data/esdt_data_check.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/scenario/model/esdt_data/esdt_instance.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/scenario/model/esdt_data/esdt_instance_check.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/scenario/model/esdt_data/esdt_instances_check.rs 82.35% 75.00% 85.71% 42.86%
/framework/scenario/src/scenario/model/esdt_data/esdt_map_check.rs 81.25% 71.43% 66.67% 33.33%
/framework/scenario/src/scenario/model/esdt_data/esdt_map_contents_check.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/scenario/model/esdt_data/esdt_object.rs 83.82% 76.47% 100.00% 61.36%
/framework/scenario/src/scenario/model/new_address.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/scenario/model/scenario.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/scenario/model/step/check_state_step.rs 100.00% 100.00% 100.00% 75.00%
/framework/scenario/src/scenario/model/step/into_blockchain_call.rs 0.00% 0.00% 0.00% 0.00%
/framework/scenario/src/scenario/model/step/sc_call_step.rs 81.12% 78.85% 82.61% 67.90%
/framework/scenario/src/scenario/model/step/sc_deploy_step.rs 55.77% 54.84% 55.56% 59.41%
/framework/scenario/src/scenario/model/step/sc_query_step.rs 62.34% 66.67% 63.64% 55.32%
/framework/scenario/src/scenario/model/step/set_state_step.rs 41.78% 42.86% 42.86% 48.68%
/framework/scenario/src/scenario/model/step/step_enum.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/scenario/model/step/transfer_step.rs 78.18% 60.00% 83.33% 33.33%
/framework/scenario/src/scenario/model/step/typed_sc_call.rs 8.91% 12.50% 12.50% 5.88%
/framework/scenario/src/scenario/model/step/typed_sc_deploy.rs 0.00% 0.00% 0.00% 0.00%
/framework/scenario/src/scenario/model/step/typed_sc_query.rs 38.33% 41.67% 41.67% 17.86%
/framework/scenario/src/scenario/model/storage_check.rs 78.57% 66.67% 66.67% 33.33%
/framework/scenario/src/scenario/model/storage_details_check.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/scenario/model/transaction/log_check.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/scenario/model/transaction/logs_check.rs 90.62% 78.95% 85.71% 42.86%
/framework/scenario/src/scenario/model/transaction/tx_call.rs 97.16% 85.45% 100.00% 50.00%
/framework/scenario/src/scenario/model/transaction/tx_deploy.rs 81.13% 58.33% 83.33% 41.67%
/framework/scenario/src/scenario/model/transaction/tx_esdt.rs 79.17% 88.24% 85.71% 34.00%
/framework/scenario/src/scenario/model/transaction/tx_expect.rs 77.50% 64.52% 76.92% 39.29%
/framework/scenario/src/scenario/model/transaction/tx_interpret_util.rs 92.86% 80.00% 100.00% 50.00%
/framework/scenario/src/scenario/model/transaction/tx_query.rs 95.83% 83.33% 75.00% 37.50%
/framework/scenario/src/scenario/model/transaction/tx_response.rs 80.85% 85.71% 60.00% 30.00%
/framework/scenario/src/scenario/model/transaction/tx_response_status.rs 42.86% 28.57% 50.00% 25.00%
/framework/scenario/src/scenario/model/transaction/tx_transfer.rs 72.09% 85.71% 80.00% 40.00%
/framework/scenario/src/scenario/model/transaction/tx_validator_reward.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/scenario/model/transaction/typed_response.rs 93.33% 83.33% 100.00% 59.38%
/framework/scenario/src/scenario/model/value/address_key.rs 62.03% 66.67% 66.67% 33.33%
/framework/scenario/src/scenario/model/value/address_value.rs 55.37% 53.33% 48.15% 22.41%
/framework/scenario/src/scenario/model/value/value_check.rs 91.04% 88.89% 91.67% 60.00%
/framework/scenario/src/scenario/model/value/value_checkable.rs 98.21% 96.55% 100.00% 80.00%
/framework/scenario/src/scenario/model/value/value_key_bytes.rs 79.55% 80.00% 80.00% 40.00%
/framework/scenario/src/scenario/model/value/value_key_u64.rs 0.00% 0.00% 0.00% 0.00%
/framework/scenario/src/scenario/model/value/value_set_big_uint.rs 84.62% 88.89% 86.67% 32.38%
/framework/scenario/src/scenario/model/value/value_set_bytes.rs 69.07% 68.18% 68.18% 32.69%
/framework/scenario/src/scenario/model/value/value_set_u64.rs 91.43% 89.47% 92.86% 46.43%
/framework/scenario/src/scenario/parse_util.rs 92.86% 75.00% 66.67% 33.33%
/framework/scenario/src/scenario/run_list.rs 0.00% 0.00% 0.00% 0.00%
/framework/scenario/src/scenario/run_trace/scenario_prettify.rs 65.08% 56.00% 60.00% 30.00%
/framework/scenario/src/scenario/run_trace/scenario_trace.rs 59.38% 62.50% 53.33% 40.54%
/framework/scenario/src/scenario/run_trace/scenario_trace_file.rs 0.00% 0.00% 0.00% 0.00%
/framework/scenario/src/scenario/run_vm/check_state.rs 92.70% 92.24% 75.00% 37.50%
/framework/scenario/src/scenario/run_vm/errors.rs 0.00% 0.00% 0.00% 0.00%
/framework/scenario/src/scenario/run_vm/sc_call.rs 83.33% 92.86% 87.50% 96.59%
/framework/scenario/src/scenario/run_vm/sc_deploy.rs 98.41% 84.62% 100.00% 80.00%
/framework/scenario/src/scenario/run_vm/sc_query.rs 98.04% 84.62% 100.00% 85.71%
/framework/scenario/src/scenario/run_vm/set_state.rs 99.49% 98.94% 100.00% 50.00%
/framework/scenario/src/scenario/run_vm/transfer.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/scenario/run_vm/tx_input_util.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/scenario/run_vm/tx_output_check.rs 38.00% 63.64% 66.67% 33.33%
/framework/scenario/src/scenario/run_vm/vm_runner.rs 65.91% 40.00% 66.67% 33.33%
/framework/scenario/src/scenario/scenario_runner.rs 0.00% 0.00% 0.00% 0.00%
/framework/scenario/src/scenario/tx_to_step/step_annotation.rs 100.00% 100.00% 100.00% 84.85%
/framework/scenario/src/scenario/tx_to_step/step_wrapper.rs 100.00% 100.00% 100.00% 76.67%
/framework/scenario/src/scenario/tx_to_step/tx_to_step_call.rs 98.18% 84.62% 100.00% 59.85%
/framework/scenario/src/scenario/tx_to_step/tx_to_step_deploy.rs 97.56% 81.82% 100.00% 75.38%
/framework/scenario/src/scenario/tx_to_step/tx_to_step_query.rs 100.00% 100.00% 100.00% 77.36%
/framework/scenario/src/scenario/tx_to_step/tx_to_step_transfer.rs 0.00% 0.00% 0.00% 0.00%
/framework/scenario/src/scenario/tx_to_step/tx_to_step_upgrade.rs 100.00% 100.00% 100.00% 25.00%
/framework/scenario/src/vm_go_tool.rs 8.70% 15.00% 50.00% 25.00%
/framework/scenario/src/whitebox_legacy/address_factory.rs 88.89% 88.89% 80.00% 40.00%
/framework/scenario/src/whitebox_legacy/contract_obj_wrapper.rs 80.91% 80.92% 79.25% 80.05%
/framework/scenario/src/whitebox_legacy/mandos_generator.rs 100.00% 100.00% 100.00% 50.00%
/framework/scenario/src/whitebox_legacy/raw_converter.rs 89.19% 83.33% 84.21% 47.62%
/framework/scenario/src/whitebox_legacy/tx_mandos.rs 59.32% 54.55% 54.55% 25.00%
/framework/snippets/src/account_tool.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/interactor/interactor_base.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/interactor/interactor_chain_simulator.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/interactor/interactor_dns.rs 100.00% 100.00% 100.00% 58.33%
/framework/snippets/src/interactor/interactor_scenario/interactor_sc_call.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/interactor/interactor_scenario/interactor_sc_deploy.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/interactor/interactor_scenario/interactor_sc_extra.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/interactor/interactor_scenario/interactor_transfer.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/interactor/interactor_scenario/interactor_vm_query.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/interactor/interactor_sender.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/interactor/interactor_tx/interactor_exec_call.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/interactor/interactor_tx/interactor_exec_deploy.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/interactor/interactor_tx/interactor_exec_env.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/interactor/interactor_tx/interactor_exec_transf.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/interactor/interactor_tx/interactor_exec_upgrade.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/interactor/interactor_tx/interactor_prepare_async.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/interactor/interactor_tx/interactor_query_call.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/interactor/interactor_tx/interactor_query_env.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/multi/homogenous_tx_buffer.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/multi/interactor_multi_sc_exec.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/multi/interactor_multi_sc_process.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/multi/interactor_step.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/multi/step_buffer.rs 0.00% 0.00% 0.00% 0.00%
/framework/snippets/src/network_response.rs 87.98% 85.71% 95.83% 47.92%
/sdk/core/src/bech32.rs 85.71% 66.67% 66.67% 50.00%
/sdk/core/src/crypto/edwards25519/completed_group_element.rs 100.00% 100.00% 100.00% 50.00%
/sdk/core/src/crypto/edwards25519/extended_group_element.rs 100.00% 100.00% 100.00% 50.00%
/sdk/core/src/crypto/edwards25519/field_element.rs 100.00% 100.00% 100.00% 50.00%
/sdk/core/src/crypto/edwards25519/mod.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/crypto/edwards25519/pre_computed_group_element.rs 100.00% 100.00% 100.00% 50.00%
/sdk/core/src/crypto/edwards25519/projective_group_element.rs 100.00% 100.00% 100.00% 50.00%
/sdk/core/src/crypto/private_key.rs 36.84% 47.83% 44.44% 22.22%
/sdk/core/src/crypto/public_key.rs 35.90% 16.67% 37.50% 18.75%
/sdk/core/src/data/sdk_address.rs 47.06% 50.00% 33.33% 19.30%
/sdk/core/src/data/transaction.rs 97.01% 85.71% 83.33% 60.00%
/sdk/core/src/gateway.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/gateway/gateway_account.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/gateway/gateway_account_esdt_roles.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/gateway/gateway_account_esdt_tokens.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/gateway/gateway_account_storage.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/gateway/gateway_block.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/gateway/gateway_chain_simulator_blocks.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/gateway/gateway_chain_simulator_send_funds.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/gateway/gateway_chain_simulator_set_state.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/gateway/gateway_chain_simulator_set_state_overwrite.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/gateway/gateway_network_config.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/gateway/gateway_network_economics.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/gateway/gateway_network_status.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/gateway/gateway_tx_cost.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/gateway/gateway_tx_info.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/gateway/gateway_tx_process_status.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/gateway/gateway_tx_send.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/gateway/gateway_tx_send_multi.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/gateway/gateway_tx_status.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/gateway/gateway_tx_vmquery.rs 0.00% 0.00% 0.00% 0.00%
/sdk/core/src/retrieve_tx_on_network.rs 39.66% 59.32% 62.50% 16.67%
/sdk/core/src/test_wallets.rs 46.15% 46.15% 46.15% 23.08%
/sdk/core/src/utils.rs 100.00% 100.00% 100.00% 60.00%
/sdk/core/src/wallet.rs 79.14% 54.55% 62.50% 31.25%
/sdk/dapp/src/gateway_dapp_proxy.rs 0.00% 0.00% 0.00% 0.00%
/sdk/http/src/gateway_http_proxy.rs 0.00% 0.00% 0.00% 0.00%
/sdk/http/src/gateway_http_proxy/http_account.rs 0.00% 0.00% 0.00% 0.00%
/sdk/http/src/gateway_http_proxy/http_block.rs 0.00% 0.00% 0.00% 0.00%
/sdk/http/src/gateway_http_proxy/http_chain_simulator.rs 0.00% 0.00% 0.00% 0.00%
/sdk/http/src/gateway_http_proxy/http_network.rs 0.00% 0.00% 0.00% 0.00%
/sdk/http/src/gateway_http_proxy/http_tx.rs 0.00% 0.00% 0.00% 0.00%
/sdk/scenario-format/src/interpret_trait.rs 71.43% 60.00% 60.00% 30.00%
/sdk/scenario-format/src/reconstruct_trait.rs 0.00% 0.00% 0.00% 0.00%
/sdk/scenario-format/src/serde_raw/account_data_raw/accounts_raw_check.rs 88.71% 76.47% 75.00% 35.29%
/sdk/scenario-format/src/serde_raw/esdt_data_raw/esdt_instances_raw_check.rs 61.22% 54.05% 57.14% 28.57%
/sdk/scenario-format/src/serde_raw/esdt_data_raw/esdt_map_contents_raw_check.rs 92.68% 80.00% 75.00% 37.50%
/sdk/scenario-format/src/serde_raw/esdt_data_raw/esdt_map_raw_check.rs 80.00% 63.64% 71.43% 35.71%
/sdk/scenario-format/src/serde_raw/esdt_data_raw/esdt_raw.rs 90.32% 80.00% 80.00% 40.00%
/sdk/scenario-format/src/serde_raw/esdt_data_raw/esdt_raw_check.rs 90.32% 80.00% 80.00% 40.00%
/sdk/scenario-format/src/serde_raw/logs_raw.rs 78.57% 70.37% 72.73% 36.36%
/sdk/scenario-format/src/serde_raw/scenario_raw.rs 75.86% 75.00% 75.00% 58.82%
/sdk/scenario-format/src/serde_raw/storage_details_raw_check.rs 92.68% 80.00% 75.00% 37.50%
/sdk/scenario-format/src/serde_raw/storage_raw_check.rs 83.33% 61.11% 71.43% 35.71%
/sdk/scenario-format/src/serde_raw/value_raw.rs 76.19% 59.68% 81.82% 41.67%
/sdk/scenario-format/src/serde_raw/value_raw_check.rs 75.47% 64.10% 66.67% 31.58%
/sdk/scenario-format/src/serde_raw/value_raw_check_list.rs 62.96% 48.65% 62.50% 31.25%
/sdk/scenario-format/src/value_interpreter/file_loader.rs 94.87% 90.48% 100.00% 58.33%
/sdk/scenario-format/src/value_interpreter/functions.rs 94.23% 88.89% 100.00% 50.00%
/sdk/scenario-format/src/value_interpreter/interpreter.rs 100.00% 100.00% 100.00% 50.00%
/sdk/scenario-format/src/value_interpreter/parse_num.rs 97.37% 95.92% 100.00% 50.00%
/sdk/scenario-format/src/value_interpreter/reconstructor.rs 43.33% 47.92% 44.44% 22.22%
/sdk/scenario-format/src/value_interpreter/vm_identifier.rs 100.00% 100.00% 100.00% 50.00%
/tools/interactor-system-func-calls/src/system_sc_interact.rs 0.00% 0.00% 0.00% 0.00%
/tools/interactor-system-func-calls/src/system_sc_interact_cli.rs 0.00% 0.00% 0.00% 0.00%
/tools/interactor-system-func-calls/src/system_sc_interact_config.rs 0.00% 0.00% 0.00% 0.00%
/tools/interactor-system-func-calls/src/system_sc_interact_state.rs 0.00% 0.00% 0.00% 0.00%
/tools/interactor-system-func-calls/src/system_sc_main.rs 0.00% 0.00% 0.00% 0.00%
/tools/mxpy-snippet-generator/src/cmd_builder.rs 0.00% 0.00% 0.00% 0.00%
/tools/mxpy-snippet-generator/src/helper_types.rs 0.00% 0.00% 0.00% 0.00%
/tools/mxpy-snippet-generator/src/mxpy_snippet_generator.rs 0.00% 0.00% 0.00% 0.00%

Copy link

github-actions bot commented Mar 4, 2025

Contract comparison - from 4130404 to cbbf2af

Path                                                                                             size                  has-allocator                     has-format
rust-testing-framework-tester.wasm 8757 false None
abi-tester-ev.wasm 757 false None
abi-tester.wasm 8362 true without message
basic-features.wasm 69671 false without message
basic-features-storage-bytes.wasm 538 false None
basic-features-crypto.wasm 1119 false None
scenario-tester.wasm 1212 false None
exchange-features.wasm 1450 false None
second-contract.wasm 1438 false None
first-contract.wasm 3544 false None
transfer-role-features.wasm 8664 false without message
vault-promises.wasm 9916 false None
vault.wasm 9361 false None
vault-upgrade.wasm 705 false None
forwarder.wasm 38329 false without message
forwarder-queue-promises.wasm 13364 false without message
forwarder-queue.wasm 12654 false without message
proxy-test-second.wasm 2697 false without message
forwarder-legacy.wasm 32912 false without message
recursive-caller.wasm 5162 false without message
parent.wasm 2011 false None
child.wasm 4290 false without message
local-esdt-and-nft.wasm 12440 false without message
proxy-test-first.wasm 5995 false without message
promises-features.wasm 15472 false None
builtin-func-features.wasm 3805 false None
forwarder-raw-init-async-call.wasm 2777 false None
forwarder-raw.wasm 15415 false None
forwarder-raw-init-sync-call.wasm 3301 false None
formatted-message-features.wasm 3758 false without message
panic-message-features.wasm 12660 false with message
managed-map-features.wasm 1315 false None
esdt-system-sc-mock.wasm 4338 false None
multi-contract-features-view.wasm 1110 false None
multi-contract-features.wasm 678 false None
multi-contract-alt-impl.wasm 360 false None
multi-contract-example-feature.wasm 677 false None
alloc-features.wasm 24332 false without message
alloc-mem-fail.wasm 19233 true without message
alloc-mem-leaking.wasm 24507 false without message
erc1155.wasm 12519 false without message
erc20.wasm 2121 false None
erc1155-user-mock.wasm 1162 false None
erc1155-marketplace.wasm 10878 false without message
erc721.wasm 2581 false None
crowdfunding-erc20.wasm 5217 false without message
lottery-erc20.wasm 12839 false without message
rust-snippets-generator-test.wasm 4648 false None
use-module.wasm 34469 false without message
use-module-view.wasm 733 false None
big-float-features.wasm 6463 false without message
payable-features.wasm 4668 false None
str-repeat-mb-builder-cached.wasm 1102 false without message
str-repeat-mb-builder-basic.wasm 754 false None
str-repeat.wasm 2654 false without message
send-tx-repeat.wasm 1281 false None
large-storage.wasm 1603 false None
set-repeat.wasm 6603 false None
queue-repeat.wasm 5506 false None
linked-list-repeat.wasm 6848 true without message
map-repeat.wasm 7458 false without message
single-value-repeat.wasm 4244 false None
vec-repeat.wasm 5044 false None
multiversx-price-aggregator-sc.wasm 18628 false without message
multiversx-wegld-swap-sc.wasm 4547 false None
check-pause.wasm 1396 false None
multisig-full.wasm 15330 false without message
multisig-view.wasm 5624 false None
multisig.wasm 13801 false without message
adder.wasm 696 false None
nft-storage-prepay.wasm 2632 false None
order-book-factory.wasm 3491 false None
order-book-pair.wasm 14214 false None
kitty-genetic-alg.wasm 3463 false without message
kitty-ownership.wasm 13208 false without message
kitty-auction.wasm 9693 false without message
esdt-transfer-with-fee.wasm 7722 false without message
seed-nft-minter.wasm 14570 false without message
bonding-curve-contract.wasm 14329 false None
nft-minter.wasm 9795 false without message
digital-cash.wasm 10035 false None
fractional-nfts.wasm 8337 false without message
proxy-pause.wasm 4299 false None
token-release.wasm 7519 false without message
nft-subscription.wasm 8729 false without message
rewards-distribution.wasm 9984 false without message
crypto-zombies.wasm 9711 false without message
empty.wasm 241 false None
crowdfunding-esdt.wasm 3966 false None
crypto-bubbles.wasm 2678 false None
factorial.wasm 576 false None
ping-pong-egld.wasm 6517 false None
lottery-esdt.wasm 10884 false without message

@mihaicalinluca mihaicalinluca changed the title vm setup multi bls verification in rustVM Mar 4, 2025
@mihaicalinluca mihaicalinluca marked this pull request as ready for review March 4, 2025 23:47
@mihaicalinluca mihaicalinluca changed the title multi bls verification in rustVM bls and multi bls verification in rustVM Mar 6, 2025
Base automatically changed from rc/v0.57 to master March 11, 2025 08:29
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