[dependencies.base64]
version = "0.22"
[dependencies.bech32]
version = "0.11"
[dependencies.colored]
version = "2.2"
[dependencies.hex]
version = "0.4"
[dependencies.itertools]
version = "0.14.0"
[dependencies.log]
version = "0.4.17"
[dependencies.multiversx-chain-scenario-format]
version = "0.23.0"
[dependencies.multiversx-chain-vm]
version = "=0.12.0"
[dependencies.multiversx-chain-vm-executor]
version = "0.3.0"
[dependencies.multiversx-sc]
features = ["alloc", "num-bigint"]
version = "=0.55.0"
[dependencies.multiversx-sc-meta-lib]
version = "=0.55.0"
[dependencies.num-bigint]
version = "0.4"
[dependencies.num-traits]
version = "0.2"
[dependencies.pathdiff]
version = "0.2.1"
[dependencies.serde]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.sha2]
version = "0.10.6"
[dependencies.unwrap-infallible]
version = "0.1.5"
[features]
default = ["wasm-incompatible"]
run-go-tests = []
wasm-incompatible = ["multiversx-chain-vm/wasm-incompatible"]
[lib]
name = "multiversx_sc_scenario"
path = "src/lib.rs"
[package]
authors = ["Andrei Marinica <andrei.marinica@multiversx.com>", "MultiversX <contact@multiversx.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["cryptography::cryptocurrencies", "development-tools::debugging"]
description = "MultiversX tools for writing and executing scenarios"
documentation = "https://docs.multiversx.com/"
edition = "2021"
homepage = "https://multiversx.com/"
keywords = ["multiversx", "blockchain", "contract", "debug"]
license = "GPL-3.0-only"
name = "multiversx-sc-scenario"
readme = "README.md"
repository = "https://github.com/multiversx/mx-sdk-rs"
version = "0.55.0"
[[test]]
name = "address_eq_test"
path = "tests/address_eq_test.rs"
[[test]]
name = "big_float_test"
path = "tests/big_float_test.rs"
[[test]]
name = "big_int_test"
path = "tests/big_int_test.rs"
[[test]]
name = "big_uint_test"
path = "tests/big_uint_test.rs"
[[test]]
name = "contract_without_macros"
path = "tests/contract_without_macros.rs"
[[test]]
name = "derive_managed_vec_item_biguint_test"
path = "tests/derive_managed_vec_item_biguint_test.rs"
[[test]]
name = "derive_managed_vec_item_esdt_token_payment_test"
path = "tests/derive_managed_vec_item_esdt_token_payment_test.rs"
[[test]]
name = "derive_managed_vec_item_simple_enum"
path = "tests/derive_managed_vec_item_simple_enum.rs"
[[test]]
name = "derive_managed_vec_item_struct_1_test"
path = "tests/derive_managed_vec_item_struct_1_test.rs"
[[test]]
name = "derive_managed_vec_item_struct_2_test"
path = "tests/derive_managed_vec_item_struct_2_test.rs"
[[test]]
name = "derive_managed_vec_item_struct_3"
path = "tests/derive_managed_vec_item_struct_3.rs"
[[test]]
name = "esdt_token_payment_test"
path = "tests/esdt_token_payment_test.rs"
[[test]]
name = "hex_call_data_arg_load"
path = "tests/hex_call_data_arg_load.rs"
[[test]]
name = "managed_buffer_read_to_end_test"
path = "tests/managed_buffer_read_to_end_test.rs"
[[test]]
name = "managed_codec_test"
path = "tests/managed_codec_test.rs"
[[test]]
name = "managed_decimal_test"
path = "tests/managed_decimal_test.rs"
[[test]]
name = "managed_option_test"
path = "tests/managed_option_test.rs"
[[test]]
name = "managed_ref_test"
path = "tests/managed_ref_test.rs"
[[test]]
name = "managed_type_debug_test"
path = "tests/managed_type_debug_test.rs"
[[test]]
name = "managed_vec_test"
path = "tests/managed_vec_test.rs"
[[test]]
name = "multi_transfer_with_egld"
path = "tests/multi_transfer_with_egld.rs"
[[test]]
name = "multi_value_encoded_test"
path = "tests/multi_value_encoded_test.rs"
[[test]]
name = "path_test"
path = "tests/path_test.rs"
[[test]]
name = "scenarios_io_test"
path = "tests/scenarios_io_test.rs"
[[test]]
name = "scenarios_self_test"
path = "tests/scenarios_self_test.rs"
[[test]]
name = "single_tx_api_test"
path = "tests/single_tx_api_test.rs"
[[test]]
name = "static_buffer_ref_test"
path = "tests/static_buffer_ref_test.rs"
[[test]]
name = "test_hash_bi_di_mapper"
path = "tests/test_hash_bi_di_mapper.rs"
[[test]]
name = "test_hash_map_mapper"
path = "tests/test_hash_map_mapper.rs"
[[test]]
name = "test_hash_map_storage_mapper"
path = "tests/test_hash_map_storage_mapper.rs"
[[test]]
name = "test_hash_set_mapper"
path = "tests/test_hash_set_mapper.rs"
[[test]]
name = "test_hash_unordered_set_mapper"
path = "tests/test_hash_unordered_set_mapper.rs"
[[test]]
name = "test_linked_list_mapper"
path = "tests/test_linked_list_mapper.rs"
[[test]]
name = "test_print_api"
path = "tests/test_print_api.rs"
[[test]]
name = "test_queue_mapper"
path = "tests/test_queue_mapper.rs"
[[test]]
name = "test_vec_mapper"
path = "tests/test_vec_mapper.rs"
[[test]]
name = "token_identifier_test"
path = "tests/token_identifier_test.rs"
[[test]]
name = "tx_call_normalize"
path = "tests/tx_call_normalize.rs"