From 0cd619aca1b596c78834b3ea2cb5918d37931316 Mon Sep 17 00:00:00 2001 From: Nicolas Assouad Date: Mon, 22 Sep 2025 14:03:28 +0200 Subject: [PATCH 1/2] Fix FIND-004 for TEST-032 and TEST-36 --- contracts/token/src/contract.rs | 10 + contracts/token/src/test.rs | 157 +- ...operations_is_not_strictly_positive.1.json | 1309 +++++++++++++++++ ..._should_fail_if_operations_is_empty.1.json | 1282 ++++++++++++++++ ..._if_amount_is_not_strictly_positive.1.json | 1282 ++++++++++++++++ ...operations_is_not_strictly_positive.1.json | 1024 +++++++++++++ ..._should_fail_if_operations_is_empty.1.json | 997 +++++++++++++ ..._if_amount_is_not_strictly_positive.1.json | 809 ++++++++++ ...ould_fail_if_amount_is_not_positive.1.json | 6 +- ..._if_amount_is_not_strictly_positive.1.json | 1121 ++++++++++++++ 10 files changed, 7992 insertions(+), 5 deletions(-) create mode 100644 contracts/token/test_snapshots/test/test_burn_batch_should_fail_if_one_of_the_operations_is_not_strictly_positive.1.json create mode 100644 contracts/token/test_snapshots/test/test_burn_batch_should_fail_if_operations_is_empty.1.json create mode 100644 contracts/token/test_snapshots/test/test_burn_should_fail_if_amount_is_not_strictly_positive.1.json create mode 100644 contracts/token/test_snapshots/test/test_mint_batch_should_fail_if_one_of_the_operations_is_not_strictly_positive.1.json create mode 100644 contracts/token/test_snapshots/test/test_mint_batch_should_fail_if_operations_is_empty.1.json create mode 100644 contracts/token/test_snapshots/test/test_mint_should_fail_if_amount_is_not_strictly_positive.1.json create mode 100644 contracts/token/test_snapshots/test/test_safe_transfer_should_fail_if_amount_is_not_strictly_positive.1.json diff --git a/contracts/token/src/contract.rs b/contracts/token/src/contract.rs index e84dee0..835a88b 100644 --- a/contracts/token/src/contract.rs +++ b/contracts/token/src/contract.rs @@ -96,6 +96,7 @@ impl Token { pub fn mint(e: &Env, account: Address, amount: i128, caller: Address) { Self::auth_mint(e, caller); Self::assert_has_role(e, &account, &WHITELISTED_ROLE); + assert!(amount > 0, "Invalid zero-amount mint"); Base::mint(e, &account, amount); } @@ -109,10 +110,13 @@ impl Token { Self::auth_mint(e, caller); Self::assert_idempotency_key_not_used(e, &idempotency_key); + assert!(operations.len() > 0, "Empty batch"); + for operation in &operations { let account = operation.0; Self::assert_has_role(e, &account, &WHITELISTED_ROLE); let amount = operation.1; + assert!(amount > 0, "Invalid zero-amount mint"); Base::mint(e, &account, amount); } Self::consume_idempotency_key(e, &idempotency_key); @@ -131,6 +135,7 @@ impl Token { #[when_not_paused] pub fn burn(e: &Env, account: Address, amount: i128, caller: Address) { Self::auth_burn(e, caller); + assert!(amount > 0, "Invalid zero-amount burn"); Self::burn_no_auth(e, account, amount); } @@ -143,9 +148,12 @@ impl Token { ) { Self::auth_burn(e, caller); Self::assert_idempotency_key_not_used(e, &idempotency_key); + assert!(operations.len() > 0, "Empty batch"); + for operation in &operations { let account = operation.0; let amount = operation.1; + assert!(amount > 0, "Invalid zero-amount burn"); Self::burn_no_auth(e, account, amount); } Self::consume_idempotency_key(e, &idempotency_key); @@ -179,6 +187,7 @@ impl Token { pub fn transfer(e: &Env, from: Address, to: Address, amount: i128) { Self::assert_has_role(e, &from, &WHITELISTED_ROLE); Self::assert_has_role(e, &to, &WHITELISTED_ROLE); + assert!(amount > 0, "Invalid zero-amount transfer"); Base::transfer(e, &from, &to, amount); } @@ -193,6 +202,7 @@ impl Token { Self::assert_has_role(e, &from, &WHITELISTED_ROLE); Self::assert_has_role(e, &to, &WHITELISTED_ROLE); Self::assert_idempotency_key_not_used(e, &idempotency_key); + assert!(amount > 0, "Invalid zero-amount transfer"); Base::transfer(e, &from, &to, amount); Self::consume_idempotency_key(e, &idempotency_key); } diff --git a/contracts/token/src/test.rs b/contracts/token/src/test.rs index c773ab3..61293c7 100644 --- a/contracts/token/src/test.rs +++ b/contracts/token/src/test.rs @@ -138,6 +138,24 @@ fn test_mint_should_emit_a_mint_event() { assert_eq!(event.2.to_xdr(&e), amount.to_xdr(&e)); } +#[test] +fn test_mint_should_fail_if_amount_is_not_strictly_positive() { + let e = setup_env(); + let minter: Address = Address::generate(&e); + let user: Address = Address::generate(&e); + let amount: i128 = 0; + let (_, _, client) = deploy_token(&e); + let (admin, permission_manager_address, permission_manager_client) = + deploy_permission_manager(&e); + client.set_permission_manager(&permission_manager_address); + permission_manager_client.grant_role(&admin, &minter, &MINTER_ROLE); + permission_manager_client.grant_role(&admin, &user, &WHITELISTED_ROLE); + + let result = client.try_mint(&user, &amount, &minter); + + assert!(result.is_err()); +} + #[test] fn test_mint_should_require_auth_and_mint_and_emit_a_mint_event() { let e = setup_env(); @@ -271,6 +289,50 @@ fn test_mint_batch_should_require_auth_and_mint_and_emit_mint_events() { assert_eq!(balance2, amount2); } +#[test] +fn test_mint_batch_should_fail_if_operations_is_empty() { + let e = setup_env(); + let minter: Address = Address::generate(&e); + let user1: Address = Address::generate(&e); + let user2: Address = Address::generate(&e); + let idempotency_key: String = String::from_str(&e, "IDEMPOTENCY_KEY"); + let (_, _, client) = deploy_token(&e); + let (admin, permission_manager_address, permission_manager_client) = + deploy_permission_manager(&e); + client.set_permission_manager(&permission_manager_address); + permission_manager_client.grant_role(&admin, &minter, &MINTER_ROLE); + permission_manager_client.grant_role(&admin, &user1, &WHITELISTED_ROLE); + permission_manager_client.grant_role(&admin, &user2, &WHITELISTED_ROLE); + let operations = Vec::new(&e); + + let result = client.try_mint_batch(&operations, &minter, &idempotency_key); + + assert!(result.is_err()); +} + +#[test] +fn test_mint_batch_should_fail_if_one_of_the_operations_is_not_strictly_positive() { + let e = setup_env(); + let minter: Address = Address::generate(&e); + let user1: Address = Address::generate(&e); + let user2: Address = Address::generate(&e); + let idempotency_key: String = String::from_str(&e, "IDEMPOTENCY_KEY"); + let (_, _, client) = deploy_token(&e); + let (admin, permission_manager_address, permission_manager_client) = + deploy_permission_manager(&e); + client.set_permission_manager(&permission_manager_address); + permission_manager_client.grant_role(&admin, &minter, &MINTER_ROLE); + permission_manager_client.grant_role(&admin, &user1, &WHITELISTED_ROLE); + permission_manager_client.grant_role(&admin, &user2, &WHITELISTED_ROLE); + let mut operations = Vec::new(&e); + operations.push_front(MintBatchOperation(user1.clone(), 0)); + operations.push_front(MintBatchOperation(user2.clone(), 2000000)); + + let result = client.try_mint_batch(&operations, &minter, &idempotency_key); + + assert!(result.is_err()); +} + #[test] fn test_mint_batch_should_fail_if_minter_is_not_minter() { let e = setup_env(); @@ -442,7 +504,7 @@ fn test_redeem_should_fail_if_amount_is_not_positive() { permission_manager_client.grant_role(&admin, &minter, &MINTER_ROLE); permission_manager_client.grant_role(&admin, &user, &WHITELISTED_ROLE); permission_manager_client.grant_role(&admin, &redemption_address, &WHITELISTED_ROLE); - client.mint(&user, &amount, &minter); + client.mint(&user, &100, &minter); let result = client.try_redeem(&amount, &user, &redeem_idempotency_key); @@ -548,7 +610,7 @@ fn test_redeem_should_fail_if_idempotency_key_is_already_used() { assert!(result.is_err()); } -//// transfer +//// safe_transfer #[test] fn test_safe_transfer_should_transfer_tokens_and_emit_a_transfer_event() { @@ -606,6 +668,28 @@ fn test_safe_transfer_should_transfer_tokens_and_emit_a_transfer_event() { assert_eq!(balance2, amount); } +#[test] +fn test_safe_transfer_should_fail_if_amount_is_not_strictly_positive() { + let e = setup_env(); + let amount: i128 = 1000000; + let user1: Address = Address::generate(&e); + let user2: Address = Address::generate(&e); + let minter: Address = Address::generate(&e); + let transfer_idempotency_key: String = String::from_str(&e, "IDEMPOTENCY_KEY2"); + let (_, _, client) = deploy_token(&e); + let (admin, permission_manager_address, permission_manager_client) = + deploy_permission_manager(&e); + client.set_permission_manager(&permission_manager_address); + permission_manager_client.grant_role(&admin, &minter, &MINTER_ROLE); + permission_manager_client.grant_role(&admin, &user1, &WHITELISTED_ROLE); + permission_manager_client.grant_role(&admin, &user2, &WHITELISTED_ROLE); + client.mint(&user1, &amount, &minter); + + let result = client.try_safe_transfer(&user1, &user2, &0, &transfer_idempotency_key); + + assert!(result.is_err()); +} + #[test] fn test_safe_transfer_should_fail_if_user1_is_not_whitelisted() { let e = setup_env(); @@ -746,6 +830,27 @@ fn test_burn_should_require_auth_and_burn_and_emit_a_burn_event() { assert_eq!(balance, 0); } +#[test] +fn test_burn_should_fail_if_amount_is_not_strictly_positive() { + let e = setup_env(); + let amount: i128 = 1000000; + let minter: Address = Address::generate(&e); + let burner: Address = Address::generate(&e); + let (_, _, client) = deploy_token(&e); + let (_, redemption_address, _) = deploy_redemption(&e); + let (admin, permission_manager_address, permission_manager_client) = + deploy_permission_manager(&e); + client.set_permission_manager(&permission_manager_address); + permission_manager_client.grant_role(&admin, &minter, &MINTER_ROLE); + permission_manager_client.grant_role(&admin, &redemption_address, &WHITELISTED_ROLE); + permission_manager_client.grant_role(&admin, &burner, &BURNER_ROLE); + client.mint(&redemption_address, &amount, &minter); + + let result = client.try_burn(&redemption_address, &0, &burner); + + assert!(result.is_err()); +} + #[test] fn test_burn_should_fail_if_not_burner() { let e = setup_env(); @@ -833,6 +938,54 @@ fn test_burn_batch_should_require_auth_and_burn_and_emit_a_burn_events() { assert_eq!(balance, 0); } +#[test] +fn test_burn_batch_should_fail_if_operations_is_empty() { + let e = setup_env(); + let amount: i128 = 1000000; + let minter: Address = Address::generate(&e); + let burner: Address = Address::generate(&e); + let burn_idempotency_key: String = String::from_str(&e, "IDEMPOTENCY_KEY"); + let (_, _, client) = deploy_token(&e); + let (_, redemption_address, _) = deploy_redemption(&e); + let (admin, permission_manager_address, permission_manager_client) = + deploy_permission_manager(&e); + client.set_permission_manager(&permission_manager_address); + permission_manager_client.grant_role(&admin, &minter, &MINTER_ROLE); + permission_manager_client.grant_role(&admin, &redemption_address, &WHITELISTED_ROLE); + permission_manager_client.grant_role(&admin, &burner, &BURNER_ROLE); + client.mint(&redemption_address, &amount, &minter); + let operations = Vec::new(&e); + + let result = client.try_burn_batch(&operations, &burner, &burn_idempotency_key); + + assert!(result.is_err()); +} + +#[test] +fn test_burn_batch_should_fail_if_one_of_the_operations_is_not_strictly_positive() { + let e = setup_env(); + let amount: i128 = 1000000; + let minter: Address = Address::generate(&e); + let burner: Address = Address::generate(&e); + let burn_idempotency_key: String = String::from_str(&e, "IDEMPOTENCY_KEY"); + let (_, _, client) = deploy_token(&e); + let (_, redemption_address, _) = deploy_redemption(&e); + let (admin, permission_manager_address, permission_manager_client) = + deploy_permission_manager(&e); + client.set_permission_manager(&permission_manager_address); + permission_manager_client.grant_role(&admin, &minter, &MINTER_ROLE); + permission_manager_client.grant_role(&admin, &redemption_address, &WHITELISTED_ROLE); + permission_manager_client.grant_role(&admin, &burner, &BURNER_ROLE); + client.mint(&redemption_address, &amount, &minter); + let mut operations = Vec::new(&e); + operations.push_front(BurnBatchOperation(redemption_address.clone(), 0)); + operations.push_front(BurnBatchOperation(redemption_address.clone(), amount / 2)); + + let result = client.try_burn_batch(&operations, &burner, &burn_idempotency_key); + + assert!(result.is_err()); +} + #[test] fn test_burn_batch_should_fail_if_not_burner() { let e = setup_env(); diff --git a/contracts/token/test_snapshots/test/test_burn_batch_should_fail_if_one_of_the_operations_is_not_strictly_positive.1.json b/contracts/token/test_snapshots/test/test_burn_batch_should_fail_if_one_of_the_operations_is_not_strictly_positive.1.json new file mode 100644 index 0000000..9eb6f6f --- /dev/null +++ b/contracts/token/test_snapshots/test/test_burn_batch_should_fail_if_one_of_the_operations_is_not_strictly_positive.1.json @@ -0,0 +1,1309 @@ +{ + "generators": { + "address": 8, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_permission_manager", + "args": [ + { + "address": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "MINTER" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + }, + { + "symbol": "WLISTED" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "BURNER" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "mint", + "args": [ + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + }, + { + "i128": { + "hi": 0, + "lo": 1000000 + } + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 0, + "timestamp": 0, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 8370022561469687789 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 8370022561469687789 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + } + ] + }, + "durability": "persistent", + "val": { + "i128": { + "hi": 0, + "lo": 1000000 + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Token" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "EUTBL" + } + } + ] + } + }, + { + "key": { + "symbol": "PERM" + }, + "val": { + "address": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalSupply" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 1000000 + } + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 2032731177588607455 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 2032731177588607455 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 4270020994084947596 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 4270020994084947596 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 0 + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "BURNER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "BURNER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 0 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 0 + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "BURNER" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "BURNER" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "MINTER" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "MINTER" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "BURNER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "BURNER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAdmin" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAdmin" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "symbol": "WLISTER" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "8248111b7e1303f550f44d453b3d6f3fb369aa787118a637982eedbfe2c00a9f" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_code": { + "hash": "8248111b7e1303f550f44d453b3d6f3fb369aa787118a637982eedbfe2c00a9f" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 1941, + "n_functions": 43, + "n_globals": 3, + "n_table_entries": 0, + "n_types": 18, + "n_data_segments": 1, + "n_elem_segments": 0, + "n_imports": 27, + "n_exports": 16, + "n_data_segment_bytes": 142 + } + } + }, + "hash": "8248111b7e1303f550f44d453b3d6f3fb369aa787118a637982eedbfe2c00a9f", + "code": "0061736d0100000001661260017e017e60037e7e7e017e60027e7e017e6000017e60047e7e7e7e017e60017f017e60037f7e7e0060027f7f017e60017f0060027e7e017f60000060017e0060027f7e0060057e7e7e7e7e017e60027e7f0060037e7e7e0060027f7f017f60037f7f7f0002a3011b016201380000016101300000016c015f0001016c01360000016c01320002017801310002017801370003017601330000017601310002017601680001016c013100020164015f00010162015f00000162016500020163015f00000162016d0001016c013700040178013300030178013800030169013800000169013700000169013600020162016a0002017601670002017801300002016c01300002017801350000032c2b05060700020809080a0005090b00030000040c0b0d0e0e020b020a0f0d10110c030208060700030a03110a05030100110619037f01418080c0000b7f00418e81c0000b7f00419081c0000b07f60110066d656d6f727902000775706772616465001f0d5f5f636f6e7374727563746f720024096164645f746f6b656e00280c72656d6f76655f746f6b656e002a167365745f7065726d697373696f6e5f6d616e61676572002b096f6e5f72656465656d002c13657865637574655f726564656d7074696f6e7300321163616e63656c5f726564656d7074696f6e0037096765745f6f776e6572003b127472616e736665725f6f776e657273686970003c106163636570745f6f776e65727368697000411272656e6f756e63655f6f776e6572736869700043015f00450a5f5f646174615f656e6403010b5f5f686561705f6261736503020abb262b830102017f027e23808080800041306b22012480808080002000290318210220002903102103200141206a20002903002000290308109c80808000024020012802204101470d00000b2001200129032837031020012002370308200120033703002001200029032037031820014104109d808080002102200141306a24808080800020020b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b2002200110958080800021010b20004200370300200020013703080b1a002000ad4220864204842001ad4220864204841097808080000b9a0101027f23808080800041206b2201248080808000200120003703082001428eb090e883ea0137030041002102037e024020024110470d00410021020240034020024110460d01200141106a20026a200120026a290300370300200241086a21020c000b0b200141106a4102109d808080002100200141206a24808080800020000f0b200141106a20026a4202370300200241086a21020c000b0bb50101017f23808080800041106b2202248080808000024002400240200042ff018342c800520d0020001080808080004280808080708342808080808004520d00200142ff018342cd00520d0020011081808080001a200210a0808080002002280200450d012001200229030810a180808000450d02428ea499eac7e9c9a818420142021082808080001a20001083808080001a200241106a24808080800042020f0b000b410d10a280808000000b10a380808000000b4d01027e4200210102400240410010a5808080002202420210a680808000450d0020024202108a80808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b0d0020002001109880808000500b090010a380808000000b0300000b4c0002400240200042ff018342cd00520d00410010a580808000420210a6808080000d01410010a580808000200042021082808080001a42020f0b000b4283808080e0980110a780808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d002001418281c08000410c10b98080800020012802000d022001200129030810ba808080000c010b200141fd80c08000410510b98080800020012802000d012001200129030810ba808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f00200020011099808080004201510b0b002000109a808080001a0b28000240200042ff018342cd00510d00000b10a9808080001a2000420142021082808080001a42020b5702017f017e23808080800041106b2200248080808000200010a080808000024020002802004101470d00200029030822011081808080001a200041106a24808080800020010f0b4283808080c0980110a780808000000b26000240200042ff018342cd00510d00000b10a9808080001a200042021084808080001a42020b2c000240200042ff018342cd00510d00000b10a9808080001a428eb09de806200042021082808080001a42020be20102017f027e23808080800041306b22042480808080000240200042ff018342cd00520d00200142ff018342cd00520d002004200210ad8080800020042802004101460d00200342ff018342c900520d00200429031821022004290310210520001081808080001a200010ae808080002000200120052002200310af808080002206410010b0808080002006410110b1808080002004200237030820042005370300200420013703182004200037031020042003370320428ebed48c05109e808080002004109b808080001085808080001a200441306a24808080800042020f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110938080800021032001109480808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b40000240024002402000420210a680808000450d00024020004202108a80808000a741ff01710e020203000b000b411f10a280808000000b10a380808000000b0b42002000108c808080002001108c80808000108d808080002002200310b480808000108c80808000108d808080002004108c80808000108d80808000108e808080000bfb0103017f017e017f4100210202400240024002402000420110a680808000450d0020004201108a80808000220042ff018342cb00520d0320001087808080002203428080808010540d030240200042041088808080002200a741ff0171220441ca00460d002004410e470d040b2003422088a7210402400240024002402000419c80c08000ad4220864204844284808080c000108f80808000422088a70e0403000102070b410121024101200410b8808080000d060c030b4101200410b8808080000d050c030b4101200410b880808000450d020c040b4101200410b8808080000d030b2002200141ff0171460d010b10a380808000000b0f0b000bed0102017f017e23808080800041106b2202248080808000024002400240024002400240200141ff0171417f6a0e03000102000b2002418480c08000410710b98080800020022802000d032002200229030810ba808080000c020b2002418b80c08000410810b98080800020022802000d022002200229030810ba808080000c010b2002419380c08000410810b98080800020022802000d012002200229030810ba808080000b200229030821032002290300500d010b000b2000200342011082808080001a20004201428480808080c0f407428480808080c0f4071090808080001a200241106a2480808080000bf00404017f047e017f067e23808080800041d0006b22022480808080000240200042ff018342cd00520d00200142ff018342cb00520d0020001081808080001a200010b380808000200241306aad4220864204842103108680808000210420011087808080004220882105420021000240034020002005510d0102400240024020012000422086420484108880808000220642ff018342cb00520d00410021070240034020074120460d01200241306a20076a4202370300200741086a21070c000b0b200620034284808080c0001089808080001a410121070240024002402002290330220642ff018342cd00520d002002290338220842ff018342cd00520d002002200229034010ad8080800020022802004101470d010b0c010b2002290348220942ff018342c9005221072002290318210a2002290310210b0b200042ffffffff0f510d0120070d01200610ae8080800020062008200b200a200910af80808000220c410110b080808000200b200a10b480808000210d200220043703402002200d37033820022008370330410021070c020b200042ffffffff0f521a0b10b580808000000b0240034020074118460d01200220076a4202370300200741086a21070c000b0b410021070240034020074118460d01200220076a200241306a20076a290300370300200741086a21070c000b0b2006428ee6b7fd0920024103109d8080800010b680808000200c410210b1808080002002200a3703082002200b370300200220083703182002200637031020022009370320428e9cd09104109e808080002002109b808080001085808080001a200042017c21000c000b0b200241d0006a24808080800042020f0b000b8f0203017f017e017f23808080800041206b220124808080800002400240428eb09de806420210a680808000450d00428eb09de8064202108a80808000220242ff018342cd00510d01000b411a10a280808000000b2001428ebada8fe8818da11d37030820012000370300410021030340024020034110470d00410021030240034020034110460d01200141106a20036a200120036a290300370300200341086a21030c000b0b024002402002428ed4b1fa9dc09bdb00200141106a4102109d80808000108b8080800022004202510d00200042ff01834204510d0110b580808000000b10a380808000000b200141206a2480808080000f0b200141106a20036a4202370300200341086a21030c000b0b4301017f23808080800041106b2202248080808000200220002001109c80808000024020022802004101470d00000b20022903082101200241106a24808080800020010b090010a380808000000b21000240200020012002108b8080800042ff01834202510d0010b580808000000b0b8e0303017f027e017f23808080800041d0006b22052480808080000240200042ff018342cd00520d00200142ff018342cd00520d00200242ff018342cd00520d002005200310ad8080800020052802004101460d00200442ff018342c900520d00200529031821032005290310210620001081808080001a200010b380808000200110ae808080002001200220062003200410af808080002200410110b080808000108680808000210720052006200310b4808080003703482005200237034020052007370338410021080340024020084118470d00410021080240034020084118460d01200520086a200541386a20086a290300370300200841086a21080c000b0b2001428eeeea95beb6def30020054103109d8080800010b6808080002000410310b1808080002005200337030820052006370300200520023703182005200137031020052004370320428eae90a7c6f100109e808080002005109b808080001085808080001a200541d0006a24808080800042020f0b200520086a4202370300200841086a21080c000b0b000b1900024020012000490d00200120006b0f0b10b580808000000b5102017f017e23808080800041106b220324808080800020032001200210c48080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a4101109d8080800021012000420037030020002001370308200241106a2480808080000b3f02027f017e23808080800041106b2200248080808000200010a0808080002000280200210120002903082102200041106a2480808080002002420220011b0be30202017f047e23808080800041206b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0010a980808000210302400240024002400240200142ffffffff0f560d00200241086a10bd808080002002280208450d022002290310200010a180808000450d03410110a58080800042001084808080001a0c010b109180808000210410928080800021052001422088220620044220882204540d0320062005422088560d0341012000420010be80808000410110a5808080004200200620047d422086420484220620061090808080001a0b41bc80c08000411210bf8080800010c0808080002106200220014284808080708337031820022000370310200220033703082006200241086a4103109d808080001085808080001a200241206a24808080800042020f0b428380808080960110a780808000000b4283808080a0960110a780808000000b428380808090960110a7808080000b000b4d01027e4200210102400240410110a5808080002202420010a680808000450d0020024200108a80808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b1500200010a580808000200120021082808080001a0b4502017f017e23808080800041106b220224808080800020022000200110c480808000024020022802004101470d00000b20022903082103200241106a24808080800020030b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a4101109d808080002100200141106a24808080800020000b850102017f017e23808080800041106b2200248080808000200010bd80808000024020002802000d0010c280808000000b200029030822011081808080001a410110a58080800042001084808080001a41002001420210be8080800041ce80c08000411c10bf8080800010c08080800020011085808080001a200041106a24808080800042020b1100428380808080960110a780808000000b7c02017f017e23808080800041106b220024808080800010a9808080002101200010bd8080800002402000290300500d004283808080d0980110a780808000000b410010a58080800042021084808080001a41ea80c08000411310bf8080800010c08080800020011085808080001a200041106a24808080800042020bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d000240200741506a41ff0171410a490d000240200741bf7f6a41ff0171411a490d002007419f7f6a41ff017141194b0d04200741456a21060c020b2007414b6a21060c010b200741526a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad42208642048410968080800021030b20004200370300200020033703080b02000b0b98010100418080c0000b8e014e756c6c50656e64696e67457865637574656443616e63656c656400000010000400000004001000070000000b0010000800000013001000080000006f776e6572736869705f7472616e736665726f776e6572736869705f7472616e736665725f636f6d706c657465646f776e6572736869705f72656e6f756e6365644f776e657250656e64696e674f776e6572008b010e636f6e74726163746d6574617630000000000000000662696e766572000000000005302e302e310000000000000000000005727376657200000000000006312e38392e3000000000000000000008727373646b7665720000002f32322e302e3823663436653965303631303231336262623732323835353636663964643936306666393664303364380000bb1b0e636f6e7472616374737065637630000000000000000000000007757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000086f70657261746f7200000013000000000000000100000000000000000000000f526564656d7074696f6e456e747279000000000400000000000000013000000000000013000000000000000131000000000000130000000000000001320000000000000b0000000000000001330000000000001000000002000000000000000000000010526564656d7074696f6e537461747573000000040000000000000000000000044e756c6c00000000000000000000000750656e64696e6700000000000000000000000008457865637574656400000000000000000000000843616e63656c65640000000100000000000000000000001a45786563757465526564656d7074696f6e4f7065726174696f6e00000000000400000000000000013000000000000013000000000000000131000000000000130000000000000001320000000000000b0000000000000001330000000000001000000000000000000000000d5f5f636f6e7374727563746f720000000000000100000000000000056f776e657200000000000013000000000000000000000000000000096164645f746f6b656e000000000000010000000000000016746f6b656e5f636f6e74726163745f616464726573730000000000130000000000000000000000000000000c72656d6f76655f746f6b656e000000010000000000000016746f6b656e5f636f6e74726163745f61646472657373000000000013000000000000000000000000000000167365745f7065726d697373696f6e5f6d616e6167657200000000000100000000000000127065726d697373696f6e5f6d616e61676572000000000013000000000000000000000000000000096f6e5f72656465656d000000000000040000000000000005746f6b656e00000000000013000000000000000466726f6d000000130000000000000006616d6f756e7400000000000b000000000000000473616c740000001000000000000000000000000000000013657865637574655f726564656d7074696f6e730000000002000000000000000663616c6c6572000000000013000000000000000a6f7065726174696f6e730000000003ea000007d00000001a45786563757465526564656d7074696f6e4f7065726174696f6e00000000000000000000000000000000001163616e63656c5f726564656d7074696f6e00000000000005000000000000000663616c6c65720000000000130000000000000005746f6b656e00000000000013000000000000000466726f6d000000130000000000000006616d6f756e7400000000000b000000000000000473616c7400000010000000000000000000000000000000096765745f6f776e65720000000000000000000001000003e8000000130000000000000000000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000000000000000000000000000106163636570745f6f776e657273686970000000000000000000000000000000000000001272656e6f756e63655f6f776e65727368697000000000000000000000000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000600000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000004000000000000000000000012416363657373436f6e74726f6c4572726f72000000000009000000000000000c556e617574686f72697a6564000004ba000000000000000b41646d696e4e6f7453657400000004bb0000000000000010496e6465784f75744f66426f756e6473000004bc000000000000001141646d696e526f6c654e6f74466f756e64000000000004bd0000000000000012526f6c65436f756e7449734e6f745a65726f0000000004be000000000000000c526f6c654e6f74466f756e64000004bf000000000000000f41646d696e416c726561647953657400000004c0000000000000000b526f6c654e6f7448656c6400000004c1000000000000000b526f6c654973456d70747900000004c2000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e65720000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f7453657400000004c400000000000000125472616e73666572496e50726f67726573730000000004c5000000000000000f4f776e6572416c726561647953657400000004c600000004000000000000000000000011526f6c655472616e736665724572726f720000000000000300000000000000114e6f50656e64696e675472616e73666572000000000004b00000000000000016496e76616c69644c697665556e74696c4c65646765720000000004b10000000000000015496e76616c696450656e64696e674163636f756e74000000000004b20000000400000000000000000000000b43727970746f4572726f72000000000300000029546865206d65726b6c652070726f6f66206c656e677468206973206f7574206f6620626f756e64732e000000000000164d65726b6c6550726f6f664f75744f66426f756e64730000000005780000002754686520696e646578206f6620746865206c656166206973206f7574206f6620626f756e64732e00000000164d65726b6c65496e6465784f75744f66426f756e6473000000000579000000184e6f206461746120696e206861736865722073746174652e00000010486173686572456d70747953746174650000057a000000020000003d53746f72616765206b65797320666f72207468652064617461206173736f636961746564207769746820604d65726b6c654469737472696275746f7260000000000000000000001b4d65726b6c654469737472696275746f7253746f726167654b657900000000020000000000000028546865204d65726b6c6520726f6f74206f662074686520646973747269627574696f6e207472656500000004526f6f7400000001000000234d61707320616e20696e64657820746f2069747320636c61696d6564207374617475730000000007436c61696d6564000000000100000004000000040000000000000000000000164d65726b6c654469737472696275746f724572726f720000000000030000001b546865206d65726b6c6520726f6f74206973206e6f74207365742e000000000a526f6f744e6f74536574000000000514000000275468652070726f766964656420696e6465782077617320616c726561647920636c61696d65642e0000000013496e646578416c7265616479436c61696d65640000000515000000155468652070726f6f6620697320696e76616c69642e0000000000000c496e76616c696450726f6f6600000516000000020000002253746f72616765206b657920666f7220746865207061757361626c65207374617465000000000000000000125061757361626c6553746f726167654b65790000000000010000000000000032496e6469636174657320776865746865722074686520636f6e747261637420697320696e207061757365642073746174652e00000000000650617573656400000000000400000000000000000000000d5061757361626c654572726f720000000000000200000034546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973207061757365642e0000000d456e666f726365645061757365000000000003e800000038546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973206e6f74207061757365642e0000000d45787065637465645061757365000000000003e9000000040000000000000000000000105570677261646561626c654572726f7200000001000000415768656e206d6967726174696f6e20697320617474656d7074656420627574206e6f7420616c6c6f7765642064756520746f20757067726164652073746174652e000000000000134d6967726174696f6e4e6f74416c6c6f776564000000044c001e11636f6e7472616374656e766d6574617630000000000000001600000000" + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_code": { + "hash": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 2726, + "n_functions": 57, + "n_globals": 3, + "n_table_entries": 0, + "n_types": 20, + "n_data_segments": 1, + "n_elem_segments": 0, + "n_imports": 18, + "n_exports": 20, + "n_data_segment_bytes": 242 + } + } + }, + "hash": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f", + "code": "0061736d01000000016e1460027e7e017e60017e017e60037e7e7e017e6000017e60047e7e7e7e017e60027f7f0060000060017f0060027e7e017f60017f017e60027e7e0060017e0060037e7f7f0060017f017f60037f7e7e0060037f7f7e0060027f7e0060027f7f017e60047f7e7f7f0060037f7f7f00026d12017601310000016201380001016101300001016c015f0002016c01360001017601330001017801300000016c013200000178013100000178013300030178013800030176016700000162016a0000016c01300000017801350001016c01370004016d01390002016c01310000033a39050600070807060109080a0b020c0c020c0c000d0e0a0f00010507000501100302020303110000070e121103060013130e0610050510090a0605030100110619037f01418080c0000b7f0041f281c0000b7f00418082c0000b07b70214066d656d6f72790200077570677261646500140d5f5f636f6e7374727563746f720019106772616e745f726f6c655f6261746368001e117265766f6b655f726f6c655f626174636800210d72656e6f756e63655f726f6c650024086861735f726f6c650029156765745f726f6c655f6d656d6265725f636f756e74002a0f6765745f726f6c655f6d656d626572002d0e6765745f726f6c655f61646d696e002f096765745f61646d696e00310a6772616e745f726f6c6500320b7265766f6b655f726f6c6500330e72656e6f756e63655f61646d696e0034137472616e736665725f61646d696e5f726f6c650038156163636570745f61646d696e5f7472616e73666572003d0e7365745f726f6c655f61646d696e003f015f00430a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac33439890102017e027f420021020240024020012802082203200128020c4f0d0020012903002003ad4220864204841080808080002102200341016a2203450d0120012003360208200242ff018342cd00520d012001280210220341016a2204450d01200020023703102000200336020820012004360210420121020b200020023703000f0b109380808000000b0900109880808000000bb50101017f23808080800041106b2202248080808000024002400240200042ff018342c800520d0020001081808080004280808080708342808080808004520d00200142ff018342cd00520d0020011082808080001a20021095808080002002280200450d0120012002290308109680808000450d02428ea499eac7e9c9a818420142021083808080001a20001084808080001a200241106a24808080800042020f0b000b410d109780808000000b109880808000000b5101027e4200210102400240418080c08000109a8080800022024202109b80808000450d0020024202109180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b0d0020002001108680808000500b0900109880808000000b0300000b6c0002400240200042ff018342cd00520d00418080c08000109a808080004202109b808080000d01418080c08000109a80808000200042021083808080001a428e9ed0cfc7ba8901428ebad0cfc7ba8901109c8080800042020f0b000b4283808080809801109d80808000000bd90302017f027e23808080800041206b220124808080800002400240024002400240024002400240024020002802000e06000102030405000b200141086a41b481c08000410c10c18080800020012802080d0620012903102102200035021021032001200029030837031020012003422086420484370308200141086a200241a481c08000ad422086420484200141086aad42208642048442848080802010908080800010c2808080000c050b200141086a41c081c08000410710c18080800020012802080d052001290310210220002903082103200120002903103703182001200337031020012002370308200141086a410310bc8080800021020c060b200141086a41c781c08000411110c18080800020012802080d04200141086a2001290310200029030810c2808080000c030b200141086a41d881c08000410910c18080800020012802080d03200141086a2001290310200029030810c2808080000c020b200141086a41e181c08000410510c18080800020012802080d02200141086a200129031010c4808080000c010b200141086a41e681c08000410c10c18080800020012802080d01200141086a200129031010c4808080000b200129031021022001290308500d010b000b200141206a24808080800020020b0f0020002001108d808080004201510ba60203017f027e017f23808080800041c0006b22022480808080002002420337030820022000370310200241306a200241086a10c580808000024002402002280230450d00200229033821030c010b4101410010b68080800021030b200241086a109a80808000200142011083808080001a41c880c08000411210b68080800021042002200037032820022004370320410021050340024020054110470d00410021050240034020054110460d01200241306a20056a200241206a20056a290300370300200541086a21050c000b0b200241306a410210bc80808000210020022001370338200220033703302000200241306a410210bc808080001088808080001a200241c0006a2480808080000f0b200241306a20056a4202370300200541086a21050c000b0b0b002000108e808080001a0be40101027f23808080800041c0006b22032480808080000240200042ff018342cd00520d00200142ff018342cb00520d0002402002a741ff01712204410e460d00200441ca00470d010b2003200237030020011085808080002102200341003602182003410036021020032001370308200320024220883e021402400340200341206a200341086a10928080800020032802204101470d012003280228210420032003290330370338024020040d002000200341386a2003109f808080000c010b2000200341386a200310a0808080000c000b0b200341c0006a24808080800042020f0b000b240020001082808080001a2000200229030010c98080800020002001200210a0808080000ba00203017f027e027f23808080800041e0006b2203248080808000200341106a200129030022042002290300220510a6808080000240024020032802100d002003420237031820032005370320200341086a200341186a10ab80808000200328020c210620032802082107200320053703382003420037033020032006410020074101711b2206360240200341306a200410c780808000200320053703582003200437035020034201370348200341c8006a200610c680808000200641016a2206450d01200341186a200610c68080800041b080c08000410c10b6808080002105200320013602542003200236025020032005370348200341c8006a10c88080800020001088808080001a0b200341e0006a2480808080000f0b109380808000000be40101027f23808080800041c0006b22032480808080000240200042ff018342cd00520d00200142ff018342cb00520d0002402002a741ff01712204410e460d00200441ca00470d010b2003200237030020011085808080002102200341003602182003410036021020032001370308200320024220883e021402400340200341206a200341086a10928080800020032802204101470d012003280228210420032003290330370338024020040d002000200341386a200310a2808080000c010b2000200341386a200310a3808080000c000b0b200341c0006a24808080800042020f0b000b240020001082808080001a2000200229030010c98080800020002001200210a3808080000b920102017f027e23808080800041206b22032480808080002003200129030022042002290300220510a68080800002402003280200450d002004200510a780808000200320053703182003200437031020034201370308200341086a109a8080800042011087808080001a20022001200010a880808000200341206a2480808080000f0b4283808080909801109d80808000000bd90201037f23808080800041c0006b2202248080808000024002400240200042ff018342cd00520d0002402001a741ff01712203410e460d00200341ca00470d010b200220003703102002200137031802400240200142ce0083420e510d002001428e9ed0cfc7ba890110868080800050450d010c040b2002428fe8e7a3ddc4003703282002200142088837032002400340200241206a10a5808080002103200241286a10a58080800021042003418080c400460d0120032004460d000c020b0b2004418080c400460d030b20001082808080001a200241086a2000200110a6808080002002280208450d012000200110a780808000200220013703382002200037033020024201370328200241286a109a8080800042011087808080001a200241186a200241106a200010a880808000200241c0006a24808080800042020f0b000b4283808080909801109d80808000000b109880808000000b960102017e027f2000290300210103400240200150450d00418080c4000f0b024002402001423088a7413f7122024101470d0041df0021020c010b0240024002402002417f6a410b4f0d00412e21030c010b0240200241746a411a4f0d00413521030c010b200241254d0d01413b21030b200220036a21020c010b2000200142068622013703000c010b0b2000200142068637030020020b7201037f23808080800041206b22032480808080002003200237031820032001370310200342013703082003200341086a10ab8080800020032802042104024020032802002205410171450d00200341086a10ac808080000b2000200436020420002005360200200341206a2480808080000bf90201037f2380808080004190016b22022480808080002002420237031820022001370320200241106a200241186a10ab808080000240024002402002280210410171450d0020022802142203450d00200220013703402002200037033820024201370330200241086a200241306a10ab808080002002280208410171450d01200228020c2104200220013703502002420037034820022003417f6a2203360258024020042003460d00200241f8006a200241c8006a10ae808080002002280278450d032002290380012100200220043602702002200137036820024200370360200241e0006a200010c7808080002002200137038801200220003703800120024201370378200241f8006a200410c6808080000b200241c8006a109a8080800042011087808080001a200241306a109a8080800042011087808080001a200241186a200310c68080800020024190016a2480808080000f0b4283808080a09801109d80808000000b10ca80808000000b4126109780808000000b5802017f017e23808080800041106b220324808080800041bc80c08000410c10b68080800021042003200136020c2003200036020820032004370300200310c88080800020021088808080001a200341106a2480808080000b7701027f23808080800041106b22022480808080000240200042ff018342cd00520d0002402001a741ff01712203410e460d00200341ca00470d010b200241086a2000200110a68080800020022802082103200235020c2100200241106a2480808080002000422086420484420220034101711b0f0b000b860101027f23808080800041206b2201248080808000024002402000a741ff01712202410e460d00200241ca00470d010b20014202370308200120003703102001200141086a10ab808080004204210002402001280200410171450d002001280204ad4220864204842100200141086a10ac808080000b200141206a24808080800020000f0b000b5a02017e017f0240024002402001109a8080800022024201109b808080000d00410021010c010b20024201109180808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b1600200042014180efdd004180f6de0010bb808080000b9f0101027f23808080800041306b22022480808080000240024002402000a741ff01712203410e460d00200341ca00470d010b200142ff01834204520d002002200037031020024200370308200220014220883e0218200241206a200241086a10ae808080002002280220450d0120022903282100200241086a10ac80808000200241306a24808080800020000f0b000b4283808080c09701109d80808000000b4d01027e42002102024002402001109a8080800022034201109b80808000450d0020034201109180808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b5901027f23808080800041106b220124808080800002402000a741ff01712202410e460d00200241ca00460d00000b2001200010b0808080002001280200210220012903082100200141106a2480808080002000420220021b0b7402017f017e23808080800041306b22022480808080002002420337030820022001370310200241206a200241086a10c58080800042002101024020022903202203a74101470d00200241086a10ac8080800020002002290328370308200321010b20002001370300200241306a2480808080000b3f02027f017e23808080800041106b220024808080800020001095808080002000280200210120002903082102200041106a2480808080002002420220011b0b7501027f23808080800041106b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d0002402002a741ff01712204410e460d00200441ca00470d010b200320023703082003200137030020002003200341086a109f80808000200341106a24808080800042020f0b000b7501027f23808080800041106b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d0002402002a741ff01712204410e460d00200441ca00470d010b200320023703082003200137030020002003200341086a10a280808000200341106a24808080800042020f0b000b4201017e10b5808080002100418080c08000109a8080800042021087808080001a418a81c08000410f10b680808000200010b78080800042021088808080001a42020b5702017f017e23808080800041106b22002480808080002000109580808000024020002802004101470d00200029030822011082808080001a200041106a24808080800020010f0b4283808080b09701109d80808000000b4502017f017e23808080800041106b220224808080800020022000200110c080808000024020022802004101470d00000b20022903082103200241106a24808080800020030b940101027f23808080800041206b2202248080808000200220013703082002200037030041002103037e024020034110470d00410021030240034020034110460d01200241106a20036a200220036a290300370300200341086a21030c000b0b200241106a410210bc808080002101200241206a24808080800020010f0b200241106a20036a4202370300200341086a21030c000b0bdb0203017f047e017f23808080800041106b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0010b580808000210302400240024002400240200142ffffffff0f560d00200210b9808080002002280200450d0220022903082000109680808000450d03419880c08000109a8080800042001087808080001a0c010b1089808080002104108a8080800021052001422088220620044220882204540d0320062005422088560d03419880c080002000420010ba80808000419880c0800042002006a72004a76b2207200710bb808080000b41da80c08000411810b680808000200310b780808000210320022001428480808070833703082002200037030020032002410210bc808080001088808080001a200241106a24808080800042020f0b4283808080809601109d80808000000b4283808080a09601109d80808000000b4283808080909601109d808080000b000b5101027e4200210102400240419880c08000109a8080800022024200109b80808000450d0020024200109180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b15002000109a80808000200120021083808080001a0b25002000109a8080800020012002ad4220864204842003ad422086420484108f808080001a0b1a002000ad4220864204842001ad422086420484108b808080000bba0102017f027e23808080800041106b220024808080800020001095808080000240024020002802004101470d0020002903082101200010b98080800020002802000d0110be80808000000b4283808080b09701109d80808000000b200029030822021082808080001a419880c08000109a8080800042001087808080001a418080c080002002420210ba8080800041f280c08000411810b680808000200210b78080800020011088808080001a200041106a24808080800042020b11004283808080809601109d80808000000b910101027f23808080800041106b22022480808080000240024002402000a741ff01712203410e460d00200341ca00470d010b02402001a741ff01712203410e460d00200341ca00470d010b20021095808080002002280200450d0120022903081082808080001a20002001109c80808000200241106a24808080800042020f0b000b4283808080b09701109d80808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d000240200741506a41ff0171410a490d000240200741bf7f6a41ff0171411a490d002007419f7f6a41ff017141194b0d04200741456a21060c020b2007414b6a21060c010b200741526a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b5102017f017e23808080800041106b220324808080800020032001200210c08080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bc8080800021022000420037030020002002370308200341106a2480808080000b02000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bc8080800021012000420037030020002001370308200241106a2480808080000b5a01027e42002102024002402001109a8080800022034201109b80808000450d000240200342011091808080002202a741ff01712201410e460d00200141ca00470d020b20002002370308420121020b200020023703000f0b000b1c002000109a808080002001ad42208642048442011083808080001a0b0e0020002001420110ba808080000bac0102017f017e23808080800041306b2201248080808000200120002903003703002001200028020c2903003703102001200028020829030037030841002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bc808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0bb30101027f23808080800041206b2202248080808000200241106a109580808000024002400240024020022802104101470d00200020022903181096808080002103200241106a200110b08080800020022802100d0120030d020c030b200241106a200110b0808080004100210320022802104101470d020b200241086a2000200229031810a68080800020030d002002280208450d010b200241206a2480808080000f0b4283808080a09701109d80808000000b11004283808080909801109d80808000000b0bfc010100418080c0000bf201040000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000726f6c655f6772616e746564726f6c655f7265766f6b6564726f6c655f61646d696e5f6368616e67656461646d696e5f7472616e736665725f696e6974696174656461646d696e5f7472616e736665725f636f6d706c6574656461646d696e5f72656e6f756e636564696e646578726f6c65000099001000050000009e00100004000000526f6c654163636f756e7473486173526f6c65526f6c654163636f756e7473436f756e74526f6c6541646d696e41646d696e50656e64696e6741646d696e008b010e636f6e74726163746d6574617630000000000000000662696e766572000000000005302e302e310000000000000000000005727376657200000000000006312e38392e3000000000000000000008727373646b7665720000002f32322e302e3823663436653965303631303231336262623732323835353636663964643936306666393664303364380000db1a0e636f6e7472616374737065637630000000000000000000000007757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000086f70657261746f72000000130000000000000000000000000000000d5f5f636f6e7374727563746f7200000000000001000000000000000561646d696e00000000000013000000000000000000000000000000106772616e745f726f6c655f626174636800000003000000000000000663616c6c657200000000001300000000000000057573657273000000000003ea000000130000000000000004726f6c6500000011000000000000000000000000000000117265766f6b655f726f6c655f626174636800000000000003000000000000000663616c6c657200000000001300000000000000057573657273000000000003ea000000130000000000000004726f6c65000000110000000000000000000000000000000d72656e6f756e63655f726f6c6500000000000002000000000000000663616c6c65720000000000130000000000000004726f6c6500000011000000000000000000000000000000086861735f726f6c650000000200000000000000076163636f756e7400000000130000000000000004726f6c650000001100000001000003e8000000040000000000000000000000156765745f726f6c655f6d656d6265725f636f756e74000000000000010000000000000004726f6c6500000011000000010000000400000000000000000000000f6765745f726f6c655f6d656d62657200000000020000000000000004726f6c65000000110000000000000005696e64657800000000000004000000010000001300000000000000000000000e6765745f726f6c655f61646d696e0000000000010000000000000004726f6c650000001100000001000003e8000000110000000000000000000000096765745f61646d696e0000000000000000000001000003e80000001300000000000000000000000a6772616e745f726f6c65000000000003000000000000000663616c6c657200000000001300000000000000076163636f756e7400000000130000000000000004726f6c65000000110000000000000000000000000000000b7265766f6b655f726f6c650000000003000000000000000663616c6c657200000000001300000000000000076163636f756e7400000000130000000000000004726f6c65000000110000000000000000000000000000000e72656e6f756e63655f61646d696e000000000000000000000000000000000000000000137472616e736665725f61646d696e5f726f6c65000000000200000000000000096e65775f61646d696e0000000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000000000000000000000000000156163636570745f61646d696e5f7472616e73666572000000000000000000000000000000000000000000000e7365745f726f6c655f61646d696e0000000000020000000000000004726f6c6500000011000000000000000a61646d696e5f726f6c6500000000001100000000000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000600000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000004000000000000000000000012416363657373436f6e74726f6c4572726f72000000000009000000000000000c556e617574686f72697a6564000004ba000000000000000b41646d696e4e6f7453657400000004bb0000000000000010496e6465784f75744f66426f756e6473000004bc000000000000001141646d696e526f6c654e6f74466f756e64000000000004bd0000000000000012526f6c65436f756e7449734e6f745a65726f0000000004be000000000000000c526f6c654e6f74466f756e64000004bf000000000000000f41646d696e416c726561647953657400000004c0000000000000000b526f6c654e6f7448656c6400000004c1000000000000000b526f6c654973456d70747900000004c2000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e65720000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f7453657400000004c400000000000000125472616e73666572496e50726f67726573730000000004c5000000000000000f4f776e6572416c726561647953657400000004c600000004000000000000000000000011526f6c655472616e736665724572726f720000000000000300000000000000114e6f50656e64696e675472616e73666572000000000004b00000000000000016496e76616c69644c697665556e74696c4c65646765720000000004b10000000000000015496e76616c696450656e64696e674163636f756e74000000000004b20000000400000000000000000000000b43727970746f4572726f72000000000300000029546865206d65726b6c652070726f6f66206c656e677468206973206f7574206f6620626f756e64732e000000000000164d65726b6c6550726f6f664f75744f66426f756e64730000000005780000002754686520696e646578206f6620746865206c656166206973206f7574206f6620626f756e64732e00000000164d65726b6c65496e6465784f75744f66426f756e6473000000000579000000184e6f206461746120696e206861736865722073746174652e00000010486173686572456d70747953746174650000057a000000020000003d53746f72616765206b65797320666f72207468652064617461206173736f636961746564207769746820604d65726b6c654469737472696275746f7260000000000000000000001b4d65726b6c654469737472696275746f7253746f726167654b657900000000020000000000000028546865204d65726b6c6520726f6f74206f662074686520646973747269627574696f6e207472656500000004526f6f7400000001000000234d61707320616e20696e64657820746f2069747320636c61696d6564207374617475730000000007436c61696d6564000000000100000004000000040000000000000000000000164d65726b6c654469737472696275746f724572726f720000000000030000001b546865206d65726b6c6520726f6f74206973206e6f74207365742e000000000a526f6f744e6f74536574000000000514000000275468652070726f766964656420696e6465782077617320616c726561647920636c61696d65642e0000000013496e646578416c7265616479436c61696d65640000000515000000155468652070726f6f6620697320696e76616c69642e0000000000000c496e76616c696450726f6f6600000516000000020000002253746f72616765206b657920666f7220746865207061757361626c65207374617465000000000000000000125061757361626c6553746f726167654b65790000000000010000000000000032496e6469636174657320776865746865722074686520636f6e747261637420697320696e207061757365642073746174652e00000000000650617573656400000000000400000000000000000000000d5061757361626c654572726f720000000000000200000034546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973207061757365642e0000000d456e666f726365645061757365000000000003e800000038546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973206e6f74207061757365642e0000000d45787065637465645061757365000000000003e9000000040000000000000000000000105570677261646561626c654572726f7200000001000000415768656e206d6967726174696f6e20697320617474656d7074656420627574206e6f7420616c6c6f7765642064756520746f20757067726164652073746174652e000000000000134d6967726174696f6e4e6f74416c6c6f776564000000044c001e11636f6e7472616374656e766d6574617630000000000000001600000000" + } + }, + "ext": "v0" + }, + 4095 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000004", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "burn" + }, + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + } + ], + "data": { + "i128": { + "hi": 0, + "lo": 500000 + } + } + } + } + }, + "failed_call": true + } + ] +} \ No newline at end of file diff --git a/contracts/token/test_snapshots/test/test_burn_batch_should_fail_if_operations_is_empty.1.json b/contracts/token/test_snapshots/test/test_burn_batch_should_fail_if_operations_is_empty.1.json new file mode 100644 index 0000000..5a4b9b1 --- /dev/null +++ b/contracts/token/test_snapshots/test/test_burn_batch_should_fail_if_operations_is_empty.1.json @@ -0,0 +1,1282 @@ +{ + "generators": { + "address": 8, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_permission_manager", + "args": [ + { + "address": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "MINTER" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + }, + { + "symbol": "WLISTED" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "BURNER" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "mint", + "args": [ + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + }, + { + "i128": { + "hi": 0, + "lo": 1000000 + } + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 0, + "timestamp": 0, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 8370022561469687789 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 8370022561469687789 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + } + ] + }, + "durability": "persistent", + "val": { + "i128": { + "hi": 0, + "lo": 1000000 + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Token" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "EUTBL" + } + } + ] + } + }, + { + "key": { + "symbol": "PERM" + }, + "val": { + "address": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalSupply" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 1000000 + } + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 2032731177588607455 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 2032731177588607455 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 4270020994084947596 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 4270020994084947596 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 0 + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "BURNER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "BURNER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 0 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 0 + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "BURNER" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "BURNER" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "MINTER" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "MINTER" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "BURNER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "BURNER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAdmin" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAdmin" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "symbol": "WLISTER" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "8248111b7e1303f550f44d453b3d6f3fb369aa787118a637982eedbfe2c00a9f" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_code": { + "hash": "8248111b7e1303f550f44d453b3d6f3fb369aa787118a637982eedbfe2c00a9f" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 1941, + "n_functions": 43, + "n_globals": 3, + "n_table_entries": 0, + "n_types": 18, + "n_data_segments": 1, + "n_elem_segments": 0, + "n_imports": 27, + "n_exports": 16, + "n_data_segment_bytes": 142 + } + } + }, + "hash": "8248111b7e1303f550f44d453b3d6f3fb369aa787118a637982eedbfe2c00a9f", + "code": "0061736d0100000001661260017e017e60037e7e7e017e60027e7e017e6000017e60047e7e7e7e017e60017f017e60037f7e7e0060027f7f017e60017f0060027e7e017f60000060017e0060027f7e0060057e7e7e7e7e017e60027e7f0060037e7e7e0060027f7f017f60037f7f7f0002a3011b016201380000016101300000016c015f0001016c01360000016c01320002017801310002017801370003017601330000017601310002017601680001016c013100020164015f00010162015f00000162016500020163015f00000162016d0001016c013700040178013300030178013800030169013800000169013700000169013600020162016a0002017601670002017801300002016c01300002017801350000032c2b05060700020809080a0005090b00030000040c0b0d0e0e020b020a0f0d10110c030208060700030a03110a05030100110619037f01418080c0000b7f00418e81c0000b7f00419081c0000b07f60110066d656d6f727902000775706772616465001f0d5f5f636f6e7374727563746f720024096164645f746f6b656e00280c72656d6f76655f746f6b656e002a167365745f7065726d697373696f6e5f6d616e61676572002b096f6e5f72656465656d002c13657865637574655f726564656d7074696f6e7300321163616e63656c5f726564656d7074696f6e0037096765745f6f776e6572003b127472616e736665725f6f776e657273686970003c106163636570745f6f776e65727368697000411272656e6f756e63655f6f776e6572736869700043015f00450a5f5f646174615f656e6403010b5f5f686561705f6261736503020abb262b830102017f027e23808080800041306b22012480808080002000290318210220002903102103200141206a20002903002000290308109c80808000024020012802204101470d00000b2001200129032837031020012002370308200120033703002001200029032037031820014104109d808080002102200141306a24808080800020020b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b2002200110958080800021010b20004200370300200020013703080b1a002000ad4220864204842001ad4220864204841097808080000b9a0101027f23808080800041206b2201248080808000200120003703082001428eb090e883ea0137030041002102037e024020024110470d00410021020240034020024110460d01200141106a20026a200120026a290300370300200241086a21020c000b0b200141106a4102109d808080002100200141206a24808080800020000f0b200141106a20026a4202370300200241086a21020c000b0bb50101017f23808080800041106b2202248080808000024002400240200042ff018342c800520d0020001080808080004280808080708342808080808004520d00200142ff018342cd00520d0020011081808080001a200210a0808080002002280200450d012001200229030810a180808000450d02428ea499eac7e9c9a818420142021082808080001a20001083808080001a200241106a24808080800042020f0b000b410d10a280808000000b10a380808000000b4d01027e4200210102400240410010a5808080002202420210a680808000450d0020024202108a80808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b0d0020002001109880808000500b090010a380808000000b0300000b4c0002400240200042ff018342cd00520d00410010a580808000420210a6808080000d01410010a580808000200042021082808080001a42020f0b000b4283808080e0980110a780808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d002001418281c08000410c10b98080800020012802000d022001200129030810ba808080000c010b200141fd80c08000410510b98080800020012802000d012001200129030810ba808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f00200020011099808080004201510b0b002000109a808080001a0b28000240200042ff018342cd00510d00000b10a9808080001a2000420142021082808080001a42020b5702017f017e23808080800041106b2200248080808000200010a080808000024020002802004101470d00200029030822011081808080001a200041106a24808080800020010f0b4283808080c0980110a780808000000b26000240200042ff018342cd00510d00000b10a9808080001a200042021084808080001a42020b2c000240200042ff018342cd00510d00000b10a9808080001a428eb09de806200042021082808080001a42020be20102017f027e23808080800041306b22042480808080000240200042ff018342cd00520d00200142ff018342cd00520d002004200210ad8080800020042802004101460d00200342ff018342c900520d00200429031821022004290310210520001081808080001a200010ae808080002000200120052002200310af808080002206410010b0808080002006410110b1808080002004200237030820042005370300200420013703182004200037031020042003370320428ebed48c05109e808080002004109b808080001085808080001a200441306a24808080800042020f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110938080800021032001109480808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b40000240024002402000420210a680808000450d00024020004202108a80808000a741ff01710e020203000b000b411f10a280808000000b10a380808000000b0b42002000108c808080002001108c80808000108d808080002002200310b480808000108c80808000108d808080002004108c80808000108d80808000108e808080000bfb0103017f017e017f4100210202400240024002402000420110a680808000450d0020004201108a80808000220042ff018342cb00520d0320001087808080002203428080808010540d030240200042041088808080002200a741ff0171220441ca00460d002004410e470d040b2003422088a7210402400240024002402000419c80c08000ad4220864204844284808080c000108f80808000422088a70e0403000102070b410121024101200410b8808080000d060c030b4101200410b8808080000d050c030b4101200410b880808000450d020c040b4101200410b8808080000d030b2002200141ff0171460d010b10a380808000000b0f0b000bed0102017f017e23808080800041106b2202248080808000024002400240024002400240200141ff0171417f6a0e03000102000b2002418480c08000410710b98080800020022802000d032002200229030810ba808080000c020b2002418b80c08000410810b98080800020022802000d022002200229030810ba808080000c010b2002419380c08000410810b98080800020022802000d012002200229030810ba808080000b200229030821032002290300500d010b000b2000200342011082808080001a20004201428480808080c0f407428480808080c0f4071090808080001a200241106a2480808080000bf00404017f047e017f067e23808080800041d0006b22022480808080000240200042ff018342cd00520d00200142ff018342cb00520d0020001081808080001a200010b380808000200241306aad4220864204842103108680808000210420011087808080004220882105420021000240034020002005510d0102400240024020012000422086420484108880808000220642ff018342cb00520d00410021070240034020074120460d01200241306a20076a4202370300200741086a21070c000b0b200620034284808080c0001089808080001a410121070240024002402002290330220642ff018342cd00520d002002290338220842ff018342cd00520d002002200229034010ad8080800020022802004101470d010b0c010b2002290348220942ff018342c9005221072002290318210a2002290310210b0b200042ffffffff0f510d0120070d01200610ae8080800020062008200b200a200910af80808000220c410110b080808000200b200a10b480808000210d200220043703402002200d37033820022008370330410021070c020b200042ffffffff0f521a0b10b580808000000b0240034020074118460d01200220076a4202370300200741086a21070c000b0b410021070240034020074118460d01200220076a200241306a20076a290300370300200741086a21070c000b0b2006428ee6b7fd0920024103109d8080800010b680808000200c410210b1808080002002200a3703082002200b370300200220083703182002200637031020022009370320428e9cd09104109e808080002002109b808080001085808080001a200042017c21000c000b0b200241d0006a24808080800042020f0b000b8f0203017f017e017f23808080800041206b220124808080800002400240428eb09de806420210a680808000450d00428eb09de8064202108a80808000220242ff018342cd00510d01000b411a10a280808000000b2001428ebada8fe8818da11d37030820012000370300410021030340024020034110470d00410021030240034020034110460d01200141106a20036a200120036a290300370300200341086a21030c000b0b024002402002428ed4b1fa9dc09bdb00200141106a4102109d80808000108b8080800022004202510d00200042ff01834204510d0110b580808000000b10a380808000000b200141206a2480808080000f0b200141106a20036a4202370300200341086a21030c000b0b4301017f23808080800041106b2202248080808000200220002001109c80808000024020022802004101470d00000b20022903082101200241106a24808080800020010b090010a380808000000b21000240200020012002108b8080800042ff01834202510d0010b580808000000b0b8e0303017f027e017f23808080800041d0006b22052480808080000240200042ff018342cd00520d00200142ff018342cd00520d00200242ff018342cd00520d002005200310ad8080800020052802004101460d00200442ff018342c900520d00200529031821032005290310210620001081808080001a200010b380808000200110ae808080002001200220062003200410af808080002200410110b080808000108680808000210720052006200310b4808080003703482005200237034020052007370338410021080340024020084118470d00410021080240034020084118460d01200520086a200541386a20086a290300370300200841086a21080c000b0b2001428eeeea95beb6def30020054103109d8080800010b6808080002000410310b1808080002005200337030820052006370300200520023703182005200137031020052004370320428eae90a7c6f100109e808080002005109b808080001085808080001a200541d0006a24808080800042020f0b200520086a4202370300200841086a21080c000b0b000b1900024020012000490d00200120006b0f0b10b580808000000b5102017f017e23808080800041106b220324808080800020032001200210c48080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a4101109d8080800021012000420037030020002001370308200241106a2480808080000b3f02027f017e23808080800041106b2200248080808000200010a0808080002000280200210120002903082102200041106a2480808080002002420220011b0be30202017f047e23808080800041206b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0010a980808000210302400240024002400240200142ffffffff0f560d00200241086a10bd808080002002280208450d022002290310200010a180808000450d03410110a58080800042001084808080001a0c010b109180808000210410928080800021052001422088220620044220882204540d0320062005422088560d0341012000420010be80808000410110a5808080004200200620047d422086420484220620061090808080001a0b41bc80c08000411210bf8080800010c0808080002106200220014284808080708337031820022000370310200220033703082006200241086a4103109d808080001085808080001a200241206a24808080800042020f0b428380808080960110a780808000000b4283808080a0960110a780808000000b428380808090960110a7808080000b000b4d01027e4200210102400240410110a5808080002202420010a680808000450d0020024200108a80808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b1500200010a580808000200120021082808080001a0b4502017f017e23808080800041106b220224808080800020022000200110c480808000024020022802004101470d00000b20022903082103200241106a24808080800020030b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a4101109d808080002100200141106a24808080800020000b850102017f017e23808080800041106b2200248080808000200010bd80808000024020002802000d0010c280808000000b200029030822011081808080001a410110a58080800042001084808080001a41002001420210be8080800041ce80c08000411c10bf8080800010c08080800020011085808080001a200041106a24808080800042020b1100428380808080960110a780808000000b7c02017f017e23808080800041106b220024808080800010a9808080002101200010bd8080800002402000290300500d004283808080d0980110a780808000000b410010a58080800042021084808080001a41ea80c08000411310bf8080800010c08080800020011085808080001a200041106a24808080800042020bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d000240200741506a41ff0171410a490d000240200741bf7f6a41ff0171411a490d002007419f7f6a41ff017141194b0d04200741456a21060c020b2007414b6a21060c010b200741526a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad42208642048410968080800021030b20004200370300200020033703080b02000b0b98010100418080c0000b8e014e756c6c50656e64696e67457865637574656443616e63656c656400000010000400000004001000070000000b0010000800000013001000080000006f776e6572736869705f7472616e736665726f776e6572736869705f7472616e736665725f636f6d706c657465646f776e6572736869705f72656e6f756e6365644f776e657250656e64696e674f776e6572008b010e636f6e74726163746d6574617630000000000000000662696e766572000000000005302e302e310000000000000000000005727376657200000000000006312e38392e3000000000000000000008727373646b7665720000002f32322e302e3823663436653965303631303231336262623732323835353636663964643936306666393664303364380000bb1b0e636f6e7472616374737065637630000000000000000000000007757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000086f70657261746f7200000013000000000000000100000000000000000000000f526564656d7074696f6e456e747279000000000400000000000000013000000000000013000000000000000131000000000000130000000000000001320000000000000b0000000000000001330000000000001000000002000000000000000000000010526564656d7074696f6e537461747573000000040000000000000000000000044e756c6c00000000000000000000000750656e64696e6700000000000000000000000008457865637574656400000000000000000000000843616e63656c65640000000100000000000000000000001a45786563757465526564656d7074696f6e4f7065726174696f6e00000000000400000000000000013000000000000013000000000000000131000000000000130000000000000001320000000000000b0000000000000001330000000000001000000000000000000000000d5f5f636f6e7374727563746f720000000000000100000000000000056f776e657200000000000013000000000000000000000000000000096164645f746f6b656e000000000000010000000000000016746f6b656e5f636f6e74726163745f616464726573730000000000130000000000000000000000000000000c72656d6f76655f746f6b656e000000010000000000000016746f6b656e5f636f6e74726163745f61646472657373000000000013000000000000000000000000000000167365745f7065726d697373696f6e5f6d616e6167657200000000000100000000000000127065726d697373696f6e5f6d616e61676572000000000013000000000000000000000000000000096f6e5f72656465656d000000000000040000000000000005746f6b656e00000000000013000000000000000466726f6d000000130000000000000006616d6f756e7400000000000b000000000000000473616c740000001000000000000000000000000000000013657865637574655f726564656d7074696f6e730000000002000000000000000663616c6c6572000000000013000000000000000a6f7065726174696f6e730000000003ea000007d00000001a45786563757465526564656d7074696f6e4f7065726174696f6e00000000000000000000000000000000001163616e63656c5f726564656d7074696f6e00000000000005000000000000000663616c6c65720000000000130000000000000005746f6b656e00000000000013000000000000000466726f6d000000130000000000000006616d6f756e7400000000000b000000000000000473616c7400000010000000000000000000000000000000096765745f6f776e65720000000000000000000001000003e8000000130000000000000000000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000000000000000000000000000106163636570745f6f776e657273686970000000000000000000000000000000000000001272656e6f756e63655f6f776e65727368697000000000000000000000000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000600000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000004000000000000000000000012416363657373436f6e74726f6c4572726f72000000000009000000000000000c556e617574686f72697a6564000004ba000000000000000b41646d696e4e6f7453657400000004bb0000000000000010496e6465784f75744f66426f756e6473000004bc000000000000001141646d696e526f6c654e6f74466f756e64000000000004bd0000000000000012526f6c65436f756e7449734e6f745a65726f0000000004be000000000000000c526f6c654e6f74466f756e64000004bf000000000000000f41646d696e416c726561647953657400000004c0000000000000000b526f6c654e6f7448656c6400000004c1000000000000000b526f6c654973456d70747900000004c2000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e65720000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f7453657400000004c400000000000000125472616e73666572496e50726f67726573730000000004c5000000000000000f4f776e6572416c726561647953657400000004c600000004000000000000000000000011526f6c655472616e736665724572726f720000000000000300000000000000114e6f50656e64696e675472616e73666572000000000004b00000000000000016496e76616c69644c697665556e74696c4c65646765720000000004b10000000000000015496e76616c696450656e64696e674163636f756e74000000000004b20000000400000000000000000000000b43727970746f4572726f72000000000300000029546865206d65726b6c652070726f6f66206c656e677468206973206f7574206f6620626f756e64732e000000000000164d65726b6c6550726f6f664f75744f66426f756e64730000000005780000002754686520696e646578206f6620746865206c656166206973206f7574206f6620626f756e64732e00000000164d65726b6c65496e6465784f75744f66426f756e6473000000000579000000184e6f206461746120696e206861736865722073746174652e00000010486173686572456d70747953746174650000057a000000020000003d53746f72616765206b65797320666f72207468652064617461206173736f636961746564207769746820604d65726b6c654469737472696275746f7260000000000000000000001b4d65726b6c654469737472696275746f7253746f726167654b657900000000020000000000000028546865204d65726b6c6520726f6f74206f662074686520646973747269627574696f6e207472656500000004526f6f7400000001000000234d61707320616e20696e64657820746f2069747320636c61696d6564207374617475730000000007436c61696d6564000000000100000004000000040000000000000000000000164d65726b6c654469737472696275746f724572726f720000000000030000001b546865206d65726b6c6520726f6f74206973206e6f74207365742e000000000a526f6f744e6f74536574000000000514000000275468652070726f766964656420696e6465782077617320616c726561647920636c61696d65642e0000000013496e646578416c7265616479436c61696d65640000000515000000155468652070726f6f6620697320696e76616c69642e0000000000000c496e76616c696450726f6f6600000516000000020000002253746f72616765206b657920666f7220746865207061757361626c65207374617465000000000000000000125061757361626c6553746f726167654b65790000000000010000000000000032496e6469636174657320776865746865722074686520636f6e747261637420697320696e207061757365642073746174652e00000000000650617573656400000000000400000000000000000000000d5061757361626c654572726f720000000000000200000034546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973207061757365642e0000000d456e666f726365645061757365000000000003e800000038546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973206e6f74207061757365642e0000000d45787065637465645061757365000000000003e9000000040000000000000000000000105570677261646561626c654572726f7200000001000000415768656e206d6967726174696f6e20697320617474656d7074656420627574206e6f7420616c6c6f7765642064756520746f20757067726164652073746174652e000000000000134d6967726174696f6e4e6f74416c6c6f776564000000044c001e11636f6e7472616374656e766d6574617630000000000000001600000000" + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_code": { + "hash": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 2726, + "n_functions": 57, + "n_globals": 3, + "n_table_entries": 0, + "n_types": 20, + "n_data_segments": 1, + "n_elem_segments": 0, + "n_imports": 18, + "n_exports": 20, + "n_data_segment_bytes": 242 + } + } + }, + "hash": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f", + "code": "0061736d01000000016e1460027e7e017e60017e017e60037e7e7e017e6000017e60047e7e7e7e017e60027f7f0060000060017f0060027e7e017f60017f017e60027e7e0060017e0060037e7f7f0060017f017f60037f7e7e0060037f7f7e0060027f7e0060027f7f017e60047f7e7f7f0060037f7f7f00026d12017601310000016201380001016101300001016c015f0002016c01360001017601330001017801300000016c013200000178013100000178013300030178013800030176016700000162016a0000016c01300000017801350001016c01370004016d01390002016c01310000033a39050600070807060109080a0b020c0c020c0c000d0e0a0f00010507000501100302020303110000070e121103060013130e0610050510090a0605030100110619037f01418080c0000b7f0041f281c0000b7f00418082c0000b07b70214066d656d6f72790200077570677261646500140d5f5f636f6e7374727563746f720019106772616e745f726f6c655f6261746368001e117265766f6b655f726f6c655f626174636800210d72656e6f756e63655f726f6c650024086861735f726f6c650029156765745f726f6c655f6d656d6265725f636f756e74002a0f6765745f726f6c655f6d656d626572002d0e6765745f726f6c655f61646d696e002f096765745f61646d696e00310a6772616e745f726f6c6500320b7265766f6b655f726f6c6500330e72656e6f756e63655f61646d696e0034137472616e736665725f61646d696e5f726f6c650038156163636570745f61646d696e5f7472616e73666572003d0e7365745f726f6c655f61646d696e003f015f00430a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac33439890102017e027f420021020240024020012802082203200128020c4f0d0020012903002003ad4220864204841080808080002102200341016a2203450d0120012003360208200242ff018342cd00520d012001280210220341016a2204450d01200020023703102000200336020820012004360210420121020b200020023703000f0b109380808000000b0900109880808000000bb50101017f23808080800041106b2202248080808000024002400240200042ff018342c800520d0020001081808080004280808080708342808080808004520d00200142ff018342cd00520d0020011082808080001a20021095808080002002280200450d0120012002290308109680808000450d02428ea499eac7e9c9a818420142021083808080001a20001084808080001a200241106a24808080800042020f0b000b410d109780808000000b109880808000000b5101027e4200210102400240418080c08000109a8080800022024202109b80808000450d0020024202109180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b0d0020002001108680808000500b0900109880808000000b0300000b6c0002400240200042ff018342cd00520d00418080c08000109a808080004202109b808080000d01418080c08000109a80808000200042021083808080001a428e9ed0cfc7ba8901428ebad0cfc7ba8901109c8080800042020f0b000b4283808080809801109d80808000000bd90302017f027e23808080800041206b220124808080800002400240024002400240024002400240024020002802000e06000102030405000b200141086a41b481c08000410c10c18080800020012802080d0620012903102102200035021021032001200029030837031020012003422086420484370308200141086a200241a481c08000ad422086420484200141086aad42208642048442848080802010908080800010c2808080000c050b200141086a41c081c08000410710c18080800020012802080d052001290310210220002903082103200120002903103703182001200337031020012002370308200141086a410310bc8080800021020c060b200141086a41c781c08000411110c18080800020012802080d04200141086a2001290310200029030810c2808080000c030b200141086a41d881c08000410910c18080800020012802080d03200141086a2001290310200029030810c2808080000c020b200141086a41e181c08000410510c18080800020012802080d02200141086a200129031010c4808080000c010b200141086a41e681c08000410c10c18080800020012802080d01200141086a200129031010c4808080000b200129031021022001290308500d010b000b200141206a24808080800020020b0f0020002001108d808080004201510ba60203017f027e017f23808080800041c0006b22022480808080002002420337030820022000370310200241306a200241086a10c580808000024002402002280230450d00200229033821030c010b4101410010b68080800021030b200241086a109a80808000200142011083808080001a41c880c08000411210b68080800021042002200037032820022004370320410021050340024020054110470d00410021050240034020054110460d01200241306a20056a200241206a20056a290300370300200541086a21050c000b0b200241306a410210bc80808000210020022001370338200220033703302000200241306a410210bc808080001088808080001a200241c0006a2480808080000f0b200241306a20056a4202370300200541086a21050c000b0b0b002000108e808080001a0be40101027f23808080800041c0006b22032480808080000240200042ff018342cd00520d00200142ff018342cb00520d0002402002a741ff01712204410e460d00200441ca00470d010b2003200237030020011085808080002102200341003602182003410036021020032001370308200320024220883e021402400340200341206a200341086a10928080800020032802204101470d012003280228210420032003290330370338024020040d002000200341386a2003109f808080000c010b2000200341386a200310a0808080000c000b0b200341c0006a24808080800042020f0b000b240020001082808080001a2000200229030010c98080800020002001200210a0808080000ba00203017f027e027f23808080800041e0006b2203248080808000200341106a200129030022042002290300220510a6808080000240024020032802100d002003420237031820032005370320200341086a200341186a10ab80808000200328020c210620032802082107200320053703382003420037033020032006410020074101711b2206360240200341306a200410c780808000200320053703582003200437035020034201370348200341c8006a200610c680808000200641016a2206450d01200341186a200610c68080800041b080c08000410c10b6808080002105200320013602542003200236025020032005370348200341c8006a10c88080800020001088808080001a0b200341e0006a2480808080000f0b109380808000000be40101027f23808080800041c0006b22032480808080000240200042ff018342cd00520d00200142ff018342cb00520d0002402002a741ff01712204410e460d00200441ca00470d010b2003200237030020011085808080002102200341003602182003410036021020032001370308200320024220883e021402400340200341206a200341086a10928080800020032802204101470d012003280228210420032003290330370338024020040d002000200341386a200310a2808080000c010b2000200341386a200310a3808080000c000b0b200341c0006a24808080800042020f0b000b240020001082808080001a2000200229030010c98080800020002001200210a3808080000b920102017f027e23808080800041206b22032480808080002003200129030022042002290300220510a68080800002402003280200450d002004200510a780808000200320053703182003200437031020034201370308200341086a109a8080800042011087808080001a20022001200010a880808000200341206a2480808080000f0b4283808080909801109d80808000000bd90201037f23808080800041c0006b2202248080808000024002400240200042ff018342cd00520d0002402001a741ff01712203410e460d00200341ca00470d010b200220003703102002200137031802400240200142ce0083420e510d002001428e9ed0cfc7ba890110868080800050450d010c040b2002428fe8e7a3ddc4003703282002200142088837032002400340200241206a10a5808080002103200241286a10a58080800021042003418080c400460d0120032004460d000c020b0b2004418080c400460d030b20001082808080001a200241086a2000200110a6808080002002280208450d012000200110a780808000200220013703382002200037033020024201370328200241286a109a8080800042011087808080001a200241186a200241106a200010a880808000200241c0006a24808080800042020f0b000b4283808080909801109d80808000000b109880808000000b960102017e027f2000290300210103400240200150450d00418080c4000f0b024002402001423088a7413f7122024101470d0041df0021020c010b0240024002402002417f6a410b4f0d00412e21030c010b0240200241746a411a4f0d00413521030c010b200241254d0d01413b21030b200220036a21020c010b2000200142068622013703000c010b0b2000200142068637030020020b7201037f23808080800041206b22032480808080002003200237031820032001370310200342013703082003200341086a10ab8080800020032802042104024020032802002205410171450d00200341086a10ac808080000b2000200436020420002005360200200341206a2480808080000bf90201037f2380808080004190016b22022480808080002002420237031820022001370320200241106a200241186a10ab808080000240024002402002280210410171450d0020022802142203450d00200220013703402002200037033820024201370330200241086a200241306a10ab808080002002280208410171450d01200228020c2104200220013703502002420037034820022003417f6a2203360258024020042003460d00200241f8006a200241c8006a10ae808080002002280278450d032002290380012100200220043602702002200137036820024200370360200241e0006a200010c7808080002002200137038801200220003703800120024201370378200241f8006a200410c6808080000b200241c8006a109a8080800042011087808080001a200241306a109a8080800042011087808080001a200241186a200310c68080800020024190016a2480808080000f0b4283808080a09801109d80808000000b10ca80808000000b4126109780808000000b5802017f017e23808080800041106b220324808080800041bc80c08000410c10b68080800021042003200136020c2003200036020820032004370300200310c88080800020021088808080001a200341106a2480808080000b7701027f23808080800041106b22022480808080000240200042ff018342cd00520d0002402001a741ff01712203410e460d00200341ca00470d010b200241086a2000200110a68080800020022802082103200235020c2100200241106a2480808080002000422086420484420220034101711b0f0b000b860101027f23808080800041206b2201248080808000024002402000a741ff01712202410e460d00200241ca00470d010b20014202370308200120003703102001200141086a10ab808080004204210002402001280200410171450d002001280204ad4220864204842100200141086a10ac808080000b200141206a24808080800020000f0b000b5a02017e017f0240024002402001109a8080800022024201109b808080000d00410021010c010b20024201109180808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b1600200042014180efdd004180f6de0010bb808080000b9f0101027f23808080800041306b22022480808080000240024002402000a741ff01712203410e460d00200341ca00470d010b200142ff01834204520d002002200037031020024200370308200220014220883e0218200241206a200241086a10ae808080002002280220450d0120022903282100200241086a10ac80808000200241306a24808080800020000f0b000b4283808080c09701109d80808000000b4d01027e42002102024002402001109a8080800022034201109b80808000450d0020034201109180808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b5901027f23808080800041106b220124808080800002402000a741ff01712202410e460d00200241ca00460d00000b2001200010b0808080002001280200210220012903082100200141106a2480808080002000420220021b0b7402017f017e23808080800041306b22022480808080002002420337030820022001370310200241206a200241086a10c58080800042002101024020022903202203a74101470d00200241086a10ac8080800020002002290328370308200321010b20002001370300200241306a2480808080000b3f02027f017e23808080800041106b220024808080800020001095808080002000280200210120002903082102200041106a2480808080002002420220011b0b7501027f23808080800041106b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d0002402002a741ff01712204410e460d00200441ca00470d010b200320023703082003200137030020002003200341086a109f80808000200341106a24808080800042020f0b000b7501027f23808080800041106b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d0002402002a741ff01712204410e460d00200441ca00470d010b200320023703082003200137030020002003200341086a10a280808000200341106a24808080800042020f0b000b4201017e10b5808080002100418080c08000109a8080800042021087808080001a418a81c08000410f10b680808000200010b78080800042021088808080001a42020b5702017f017e23808080800041106b22002480808080002000109580808000024020002802004101470d00200029030822011082808080001a200041106a24808080800020010f0b4283808080b09701109d80808000000b4502017f017e23808080800041106b220224808080800020022000200110c080808000024020022802004101470d00000b20022903082103200241106a24808080800020030b940101027f23808080800041206b2202248080808000200220013703082002200037030041002103037e024020034110470d00410021030240034020034110460d01200241106a20036a200220036a290300370300200341086a21030c000b0b200241106a410210bc808080002101200241206a24808080800020010f0b200241106a20036a4202370300200341086a21030c000b0bdb0203017f047e017f23808080800041106b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0010b580808000210302400240024002400240200142ffffffff0f560d00200210b9808080002002280200450d0220022903082000109680808000450d03419880c08000109a8080800042001087808080001a0c010b1089808080002104108a8080800021052001422088220620044220882204540d0320062005422088560d03419880c080002000420010ba80808000419880c0800042002006a72004a76b2207200710bb808080000b41da80c08000411810b680808000200310b780808000210320022001428480808070833703082002200037030020032002410210bc808080001088808080001a200241106a24808080800042020f0b4283808080809601109d80808000000b4283808080a09601109d80808000000b4283808080909601109d808080000b000b5101027e4200210102400240419880c08000109a8080800022024200109b80808000450d0020024200109180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b15002000109a80808000200120021083808080001a0b25002000109a8080800020012002ad4220864204842003ad422086420484108f808080001a0b1a002000ad4220864204842001ad422086420484108b808080000bba0102017f027e23808080800041106b220024808080800020001095808080000240024020002802004101470d0020002903082101200010b98080800020002802000d0110be80808000000b4283808080b09701109d80808000000b200029030822021082808080001a419880c08000109a8080800042001087808080001a418080c080002002420210ba8080800041f280c08000411810b680808000200210b78080800020011088808080001a200041106a24808080800042020b11004283808080809601109d80808000000b910101027f23808080800041106b22022480808080000240024002402000a741ff01712203410e460d00200341ca00470d010b02402001a741ff01712203410e460d00200341ca00470d010b20021095808080002002280200450d0120022903081082808080001a20002001109c80808000200241106a24808080800042020f0b000b4283808080b09701109d80808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d000240200741506a41ff0171410a490d000240200741bf7f6a41ff0171411a490d002007419f7f6a41ff017141194b0d04200741456a21060c020b2007414b6a21060c010b200741526a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b5102017f017e23808080800041106b220324808080800020032001200210c08080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bc8080800021022000420037030020002002370308200341106a2480808080000b02000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bc8080800021012000420037030020002001370308200241106a2480808080000b5a01027e42002102024002402001109a8080800022034201109b80808000450d000240200342011091808080002202a741ff01712201410e460d00200141ca00470d020b20002002370308420121020b200020023703000f0b000b1c002000109a808080002001ad42208642048442011083808080001a0b0e0020002001420110ba808080000bac0102017f017e23808080800041306b2201248080808000200120002903003703002001200028020c2903003703102001200028020829030037030841002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bc808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0bb30101027f23808080800041206b2202248080808000200241106a109580808000024002400240024020022802104101470d00200020022903181096808080002103200241106a200110b08080800020022802100d0120030d020c030b200241106a200110b0808080004100210320022802104101470d020b200241086a2000200229031810a68080800020030d002002280208450d010b200241206a2480808080000f0b4283808080a09701109d80808000000b11004283808080909801109d80808000000b0bfc010100418080c0000bf201040000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000726f6c655f6772616e746564726f6c655f7265766f6b6564726f6c655f61646d696e5f6368616e67656461646d696e5f7472616e736665725f696e6974696174656461646d696e5f7472616e736665725f636f6d706c6574656461646d696e5f72656e6f756e636564696e646578726f6c65000099001000050000009e00100004000000526f6c654163636f756e7473486173526f6c65526f6c654163636f756e7473436f756e74526f6c6541646d696e41646d696e50656e64696e6741646d696e008b010e636f6e74726163746d6574617630000000000000000662696e766572000000000005302e302e310000000000000000000005727376657200000000000006312e38392e3000000000000000000008727373646b7665720000002f32322e302e3823663436653965303631303231336262623732323835353636663964643936306666393664303364380000db1a0e636f6e7472616374737065637630000000000000000000000007757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000086f70657261746f72000000130000000000000000000000000000000d5f5f636f6e7374727563746f7200000000000001000000000000000561646d696e00000000000013000000000000000000000000000000106772616e745f726f6c655f626174636800000003000000000000000663616c6c657200000000001300000000000000057573657273000000000003ea000000130000000000000004726f6c6500000011000000000000000000000000000000117265766f6b655f726f6c655f626174636800000000000003000000000000000663616c6c657200000000001300000000000000057573657273000000000003ea000000130000000000000004726f6c65000000110000000000000000000000000000000d72656e6f756e63655f726f6c6500000000000002000000000000000663616c6c65720000000000130000000000000004726f6c6500000011000000000000000000000000000000086861735f726f6c650000000200000000000000076163636f756e7400000000130000000000000004726f6c650000001100000001000003e8000000040000000000000000000000156765745f726f6c655f6d656d6265725f636f756e74000000000000010000000000000004726f6c6500000011000000010000000400000000000000000000000f6765745f726f6c655f6d656d62657200000000020000000000000004726f6c65000000110000000000000005696e64657800000000000004000000010000001300000000000000000000000e6765745f726f6c655f61646d696e0000000000010000000000000004726f6c650000001100000001000003e8000000110000000000000000000000096765745f61646d696e0000000000000000000001000003e80000001300000000000000000000000a6772616e745f726f6c65000000000003000000000000000663616c6c657200000000001300000000000000076163636f756e7400000000130000000000000004726f6c65000000110000000000000000000000000000000b7265766f6b655f726f6c650000000003000000000000000663616c6c657200000000001300000000000000076163636f756e7400000000130000000000000004726f6c65000000110000000000000000000000000000000e72656e6f756e63655f61646d696e000000000000000000000000000000000000000000137472616e736665725f61646d696e5f726f6c65000000000200000000000000096e65775f61646d696e0000000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000000000000000000000000000156163636570745f61646d696e5f7472616e73666572000000000000000000000000000000000000000000000e7365745f726f6c655f61646d696e0000000000020000000000000004726f6c6500000011000000000000000a61646d696e5f726f6c6500000000001100000000000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000600000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000004000000000000000000000012416363657373436f6e74726f6c4572726f72000000000009000000000000000c556e617574686f72697a6564000004ba000000000000000b41646d696e4e6f7453657400000004bb0000000000000010496e6465784f75744f66426f756e6473000004bc000000000000001141646d696e526f6c654e6f74466f756e64000000000004bd0000000000000012526f6c65436f756e7449734e6f745a65726f0000000004be000000000000000c526f6c654e6f74466f756e64000004bf000000000000000f41646d696e416c726561647953657400000004c0000000000000000b526f6c654e6f7448656c6400000004c1000000000000000b526f6c654973456d70747900000004c2000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e65720000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f7453657400000004c400000000000000125472616e73666572496e50726f67726573730000000004c5000000000000000f4f776e6572416c726561647953657400000004c600000004000000000000000000000011526f6c655472616e736665724572726f720000000000000300000000000000114e6f50656e64696e675472616e73666572000000000004b00000000000000016496e76616c69644c697665556e74696c4c65646765720000000004b10000000000000015496e76616c696450656e64696e674163636f756e74000000000004b20000000400000000000000000000000b43727970746f4572726f72000000000300000029546865206d65726b6c652070726f6f66206c656e677468206973206f7574206f6620626f756e64732e000000000000164d65726b6c6550726f6f664f75744f66426f756e64730000000005780000002754686520696e646578206f6620746865206c656166206973206f7574206f6620626f756e64732e00000000164d65726b6c65496e6465784f75744f66426f756e6473000000000579000000184e6f206461746120696e206861736865722073746174652e00000010486173686572456d70747953746174650000057a000000020000003d53746f72616765206b65797320666f72207468652064617461206173736f636961746564207769746820604d65726b6c654469737472696275746f7260000000000000000000001b4d65726b6c654469737472696275746f7253746f726167654b657900000000020000000000000028546865204d65726b6c6520726f6f74206f662074686520646973747269627574696f6e207472656500000004526f6f7400000001000000234d61707320616e20696e64657820746f2069747320636c61696d6564207374617475730000000007436c61696d6564000000000100000004000000040000000000000000000000164d65726b6c654469737472696275746f724572726f720000000000030000001b546865206d65726b6c6520726f6f74206973206e6f74207365742e000000000a526f6f744e6f74536574000000000514000000275468652070726f766964656420696e6465782077617320616c726561647920636c61696d65642e0000000013496e646578416c7265616479436c61696d65640000000515000000155468652070726f6f6620697320696e76616c69642e0000000000000c496e76616c696450726f6f6600000516000000020000002253746f72616765206b657920666f7220746865207061757361626c65207374617465000000000000000000125061757361626c6553746f726167654b65790000000000010000000000000032496e6469636174657320776865746865722074686520636f6e747261637420697320696e207061757365642073746174652e00000000000650617573656400000000000400000000000000000000000d5061757361626c654572726f720000000000000200000034546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973207061757365642e0000000d456e666f726365645061757365000000000003e800000038546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973206e6f74207061757365642e0000000d45787065637465645061757365000000000003e9000000040000000000000000000000105570677261646561626c654572726f7200000001000000415768656e206d6967726174696f6e20697320617474656d7074656420627574206e6f7420616c6c6f7765642064756520746f20757067726164652073746174652e000000000000134d6967726174696f6e4e6f74416c6c6f776564000000044c001e11636f6e7472616374656e766d6574617630000000000000001600000000" + } + }, + "ext": "v0" + }, + 4095 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/token/test_snapshots/test/test_burn_should_fail_if_amount_is_not_strictly_positive.1.json b/contracts/token/test_snapshots/test/test_burn_should_fail_if_amount_is_not_strictly_positive.1.json new file mode 100644 index 0000000..5a4b9b1 --- /dev/null +++ b/contracts/token/test_snapshots/test/test_burn_should_fail_if_amount_is_not_strictly_positive.1.json @@ -0,0 +1,1282 @@ +{ + "generators": { + "address": 8, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_permission_manager", + "args": [ + { + "address": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "MINTER" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + }, + { + "symbol": "WLISTED" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "BURNER" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "mint", + "args": [ + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + }, + { + "i128": { + "hi": 0, + "lo": 1000000 + } + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 0, + "timestamp": 0, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 8370022561469687789 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": 8370022561469687789 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + } + ] + }, + "durability": "persistent", + "val": { + "i128": { + "hi": 0, + "lo": 1000000 + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Token" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "EUTBL" + } + } + ] + } + }, + { + "key": { + "symbol": "PERM" + }, + "val": { + "address": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalSupply" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 1000000 + } + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 2032731177588607455 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 2032731177588607455 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 4270020994084947596 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 4270020994084947596 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 0 + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "BURNER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "BURNER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 0 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 0 + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "BURNER" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "BURNER" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "MINTER" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "MINTER" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "BURNER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "BURNER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAdmin" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": { + "vec": [ + { + "symbol": "RoleAdmin" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "symbol": "WLISTER" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CC6YSLPYSKOZZFQSYO3UWY6VG5ZFKBXYOVDLAO7CVS26QZAFFR6AWO5K", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "8248111b7e1303f550f44d453b3d6f3fb369aa787118a637982eedbfe2c00a9f" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_code": { + "hash": "8248111b7e1303f550f44d453b3d6f3fb369aa787118a637982eedbfe2c00a9f" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 1941, + "n_functions": 43, + "n_globals": 3, + "n_table_entries": 0, + "n_types": 18, + "n_data_segments": 1, + "n_elem_segments": 0, + "n_imports": 27, + "n_exports": 16, + "n_data_segment_bytes": 142 + } + } + }, + "hash": "8248111b7e1303f550f44d453b3d6f3fb369aa787118a637982eedbfe2c00a9f", + "code": "0061736d0100000001661260017e017e60037e7e7e017e60027e7e017e6000017e60047e7e7e7e017e60017f017e60037f7e7e0060027f7f017e60017f0060027e7e017f60000060017e0060027f7e0060057e7e7e7e7e017e60027e7f0060037e7e7e0060027f7f017f60037f7f7f0002a3011b016201380000016101300000016c015f0001016c01360000016c01320002017801310002017801370003017601330000017601310002017601680001016c013100020164015f00010162015f00000162016500020163015f00000162016d0001016c013700040178013300030178013800030169013800000169013700000169013600020162016a0002017601670002017801300002016c01300002017801350000032c2b05060700020809080a0005090b00030000040c0b0d0e0e020b020a0f0d10110c030208060700030a03110a05030100110619037f01418080c0000b7f00418e81c0000b7f00419081c0000b07f60110066d656d6f727902000775706772616465001f0d5f5f636f6e7374727563746f720024096164645f746f6b656e00280c72656d6f76655f746f6b656e002a167365745f7065726d697373696f6e5f6d616e61676572002b096f6e5f72656465656d002c13657865637574655f726564656d7074696f6e7300321163616e63656c5f726564656d7074696f6e0037096765745f6f776e6572003b127472616e736665725f6f776e657273686970003c106163636570745f6f776e65727368697000411272656e6f756e63655f6f776e6572736869700043015f00450a5f5f646174615f656e6403010b5f5f686561705f6261736503020abb262b830102017f027e23808080800041306b22012480808080002000290318210220002903102103200141206a20002903002000290308109c80808000024020012802204101470d00000b2001200129032837031020012002370308200120033703002001200029032037031820014104109d808080002102200141306a24808080800020020b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b2002200110958080800021010b20004200370300200020013703080b1a002000ad4220864204842001ad4220864204841097808080000b9a0101027f23808080800041206b2201248080808000200120003703082001428eb090e883ea0137030041002102037e024020024110470d00410021020240034020024110460d01200141106a20026a200120026a290300370300200241086a21020c000b0b200141106a4102109d808080002100200141206a24808080800020000f0b200141106a20026a4202370300200241086a21020c000b0bb50101017f23808080800041106b2202248080808000024002400240200042ff018342c800520d0020001080808080004280808080708342808080808004520d00200142ff018342cd00520d0020011081808080001a200210a0808080002002280200450d012001200229030810a180808000450d02428ea499eac7e9c9a818420142021082808080001a20001083808080001a200241106a24808080800042020f0b000b410d10a280808000000b10a380808000000b4d01027e4200210102400240410010a5808080002202420210a680808000450d0020024202108a80808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b0d0020002001109880808000500b090010a380808000000b0300000b4c0002400240200042ff018342cd00520d00410010a580808000420210a6808080000d01410010a580808000200042021082808080001a42020f0b000b4283808080e0980110a780808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d002001418281c08000410c10b98080800020012802000d022001200129030810ba808080000c010b200141fd80c08000410510b98080800020012802000d012001200129030810ba808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f00200020011099808080004201510b0b002000109a808080001a0b28000240200042ff018342cd00510d00000b10a9808080001a2000420142021082808080001a42020b5702017f017e23808080800041106b2200248080808000200010a080808000024020002802004101470d00200029030822011081808080001a200041106a24808080800020010f0b4283808080c0980110a780808000000b26000240200042ff018342cd00510d00000b10a9808080001a200042021084808080001a42020b2c000240200042ff018342cd00510d00000b10a9808080001a428eb09de806200042021082808080001a42020be20102017f027e23808080800041306b22042480808080000240200042ff018342cd00520d00200142ff018342cd00520d002004200210ad8080800020042802004101460d00200342ff018342c900520d00200429031821022004290310210520001081808080001a200010ae808080002000200120052002200310af808080002206410010b0808080002006410110b1808080002004200237030820042005370300200420013703182004200037031020042003370320428ebed48c05109e808080002004109b808080001085808080001a200441306a24808080800042020f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110938080800021032001109480808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b40000240024002402000420210a680808000450d00024020004202108a80808000a741ff01710e020203000b000b411f10a280808000000b10a380808000000b0b42002000108c808080002001108c80808000108d808080002002200310b480808000108c80808000108d808080002004108c80808000108d80808000108e808080000bfb0103017f017e017f4100210202400240024002402000420110a680808000450d0020004201108a80808000220042ff018342cb00520d0320001087808080002203428080808010540d030240200042041088808080002200a741ff0171220441ca00460d002004410e470d040b2003422088a7210402400240024002402000419c80c08000ad4220864204844284808080c000108f80808000422088a70e0403000102070b410121024101200410b8808080000d060c030b4101200410b8808080000d050c030b4101200410b880808000450d020c040b4101200410b8808080000d030b2002200141ff0171460d010b10a380808000000b0f0b000bed0102017f017e23808080800041106b2202248080808000024002400240024002400240200141ff0171417f6a0e03000102000b2002418480c08000410710b98080800020022802000d032002200229030810ba808080000c020b2002418b80c08000410810b98080800020022802000d022002200229030810ba808080000c010b2002419380c08000410810b98080800020022802000d012002200229030810ba808080000b200229030821032002290300500d010b000b2000200342011082808080001a20004201428480808080c0f407428480808080c0f4071090808080001a200241106a2480808080000bf00404017f047e017f067e23808080800041d0006b22022480808080000240200042ff018342cd00520d00200142ff018342cb00520d0020001081808080001a200010b380808000200241306aad4220864204842103108680808000210420011087808080004220882105420021000240034020002005510d0102400240024020012000422086420484108880808000220642ff018342cb00520d00410021070240034020074120460d01200241306a20076a4202370300200741086a21070c000b0b200620034284808080c0001089808080001a410121070240024002402002290330220642ff018342cd00520d002002290338220842ff018342cd00520d002002200229034010ad8080800020022802004101470d010b0c010b2002290348220942ff018342c9005221072002290318210a2002290310210b0b200042ffffffff0f510d0120070d01200610ae8080800020062008200b200a200910af80808000220c410110b080808000200b200a10b480808000210d200220043703402002200d37033820022008370330410021070c020b200042ffffffff0f521a0b10b580808000000b0240034020074118460d01200220076a4202370300200741086a21070c000b0b410021070240034020074118460d01200220076a200241306a20076a290300370300200741086a21070c000b0b2006428ee6b7fd0920024103109d8080800010b680808000200c410210b1808080002002200a3703082002200b370300200220083703182002200637031020022009370320428e9cd09104109e808080002002109b808080001085808080001a200042017c21000c000b0b200241d0006a24808080800042020f0b000b8f0203017f017e017f23808080800041206b220124808080800002400240428eb09de806420210a680808000450d00428eb09de8064202108a80808000220242ff018342cd00510d01000b411a10a280808000000b2001428ebada8fe8818da11d37030820012000370300410021030340024020034110470d00410021030240034020034110460d01200141106a20036a200120036a290300370300200341086a21030c000b0b024002402002428ed4b1fa9dc09bdb00200141106a4102109d80808000108b8080800022004202510d00200042ff01834204510d0110b580808000000b10a380808000000b200141206a2480808080000f0b200141106a20036a4202370300200341086a21030c000b0b4301017f23808080800041106b2202248080808000200220002001109c80808000024020022802004101470d00000b20022903082101200241106a24808080800020010b090010a380808000000b21000240200020012002108b8080800042ff01834202510d0010b580808000000b0b8e0303017f027e017f23808080800041d0006b22052480808080000240200042ff018342cd00520d00200142ff018342cd00520d00200242ff018342cd00520d002005200310ad8080800020052802004101460d00200442ff018342c900520d00200529031821032005290310210620001081808080001a200010b380808000200110ae808080002001200220062003200410af808080002200410110b080808000108680808000210720052006200310b4808080003703482005200237034020052007370338410021080340024020084118470d00410021080240034020084118460d01200520086a200541386a20086a290300370300200841086a21080c000b0b2001428eeeea95beb6def30020054103109d8080800010b6808080002000410310b1808080002005200337030820052006370300200520023703182005200137031020052004370320428eae90a7c6f100109e808080002005109b808080001085808080001a200541d0006a24808080800042020f0b200520086a4202370300200841086a21080c000b0b000b1900024020012000490d00200120006b0f0b10b580808000000b5102017f017e23808080800041106b220324808080800020032001200210c48080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a4101109d8080800021012000420037030020002001370308200241106a2480808080000b3f02027f017e23808080800041106b2200248080808000200010a0808080002000280200210120002903082102200041106a2480808080002002420220011b0be30202017f047e23808080800041206b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0010a980808000210302400240024002400240200142ffffffff0f560d00200241086a10bd808080002002280208450d022002290310200010a180808000450d03410110a58080800042001084808080001a0c010b109180808000210410928080800021052001422088220620044220882204540d0320062005422088560d0341012000420010be80808000410110a5808080004200200620047d422086420484220620061090808080001a0b41bc80c08000411210bf8080800010c0808080002106200220014284808080708337031820022000370310200220033703082006200241086a4103109d808080001085808080001a200241206a24808080800042020f0b428380808080960110a780808000000b4283808080a0960110a780808000000b428380808090960110a7808080000b000b4d01027e4200210102400240410110a5808080002202420010a680808000450d0020024200108a80808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b1500200010a580808000200120021082808080001a0b4502017f017e23808080800041106b220224808080800020022000200110c480808000024020022802004101470d00000b20022903082103200241106a24808080800020030b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a4101109d808080002100200141106a24808080800020000b850102017f017e23808080800041106b2200248080808000200010bd80808000024020002802000d0010c280808000000b200029030822011081808080001a410110a58080800042001084808080001a41002001420210be8080800041ce80c08000411c10bf8080800010c08080800020011085808080001a200041106a24808080800042020b1100428380808080960110a780808000000b7c02017f017e23808080800041106b220024808080800010a9808080002101200010bd8080800002402000290300500d004283808080d0980110a780808000000b410010a58080800042021084808080001a41ea80c08000411310bf8080800010c08080800020011085808080001a200041106a24808080800042020bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d000240200741506a41ff0171410a490d000240200741bf7f6a41ff0171411a490d002007419f7f6a41ff017141194b0d04200741456a21060c020b2007414b6a21060c010b200741526a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad42208642048410968080800021030b20004200370300200020033703080b02000b0b98010100418080c0000b8e014e756c6c50656e64696e67457865637574656443616e63656c656400000010000400000004001000070000000b0010000800000013001000080000006f776e6572736869705f7472616e736665726f776e6572736869705f7472616e736665725f636f6d706c657465646f776e6572736869705f72656e6f756e6365644f776e657250656e64696e674f776e6572008b010e636f6e74726163746d6574617630000000000000000662696e766572000000000005302e302e310000000000000000000005727376657200000000000006312e38392e3000000000000000000008727373646b7665720000002f32322e302e3823663436653965303631303231336262623732323835353636663964643936306666393664303364380000bb1b0e636f6e7472616374737065637630000000000000000000000007757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000086f70657261746f7200000013000000000000000100000000000000000000000f526564656d7074696f6e456e747279000000000400000000000000013000000000000013000000000000000131000000000000130000000000000001320000000000000b0000000000000001330000000000001000000002000000000000000000000010526564656d7074696f6e537461747573000000040000000000000000000000044e756c6c00000000000000000000000750656e64696e6700000000000000000000000008457865637574656400000000000000000000000843616e63656c65640000000100000000000000000000001a45786563757465526564656d7074696f6e4f7065726174696f6e00000000000400000000000000013000000000000013000000000000000131000000000000130000000000000001320000000000000b0000000000000001330000000000001000000000000000000000000d5f5f636f6e7374727563746f720000000000000100000000000000056f776e657200000000000013000000000000000000000000000000096164645f746f6b656e000000000000010000000000000016746f6b656e5f636f6e74726163745f616464726573730000000000130000000000000000000000000000000c72656d6f76655f746f6b656e000000010000000000000016746f6b656e5f636f6e74726163745f61646472657373000000000013000000000000000000000000000000167365745f7065726d697373696f6e5f6d616e6167657200000000000100000000000000127065726d697373696f6e5f6d616e61676572000000000013000000000000000000000000000000096f6e5f72656465656d000000000000040000000000000005746f6b656e00000000000013000000000000000466726f6d000000130000000000000006616d6f756e7400000000000b000000000000000473616c740000001000000000000000000000000000000013657865637574655f726564656d7074696f6e730000000002000000000000000663616c6c6572000000000013000000000000000a6f7065726174696f6e730000000003ea000007d00000001a45786563757465526564656d7074696f6e4f7065726174696f6e00000000000000000000000000000000001163616e63656c5f726564656d7074696f6e00000000000005000000000000000663616c6c65720000000000130000000000000005746f6b656e00000000000013000000000000000466726f6d000000130000000000000006616d6f756e7400000000000b000000000000000473616c7400000010000000000000000000000000000000096765745f6f776e65720000000000000000000001000003e8000000130000000000000000000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000000000000000000000000000106163636570745f6f776e657273686970000000000000000000000000000000000000001272656e6f756e63655f6f776e65727368697000000000000000000000000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000600000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000004000000000000000000000012416363657373436f6e74726f6c4572726f72000000000009000000000000000c556e617574686f72697a6564000004ba000000000000000b41646d696e4e6f7453657400000004bb0000000000000010496e6465784f75744f66426f756e6473000004bc000000000000001141646d696e526f6c654e6f74466f756e64000000000004bd0000000000000012526f6c65436f756e7449734e6f745a65726f0000000004be000000000000000c526f6c654e6f74466f756e64000004bf000000000000000f41646d696e416c726561647953657400000004c0000000000000000b526f6c654e6f7448656c6400000004c1000000000000000b526f6c654973456d70747900000004c2000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e65720000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f7453657400000004c400000000000000125472616e73666572496e50726f67726573730000000004c5000000000000000f4f776e6572416c726561647953657400000004c600000004000000000000000000000011526f6c655472616e736665724572726f720000000000000300000000000000114e6f50656e64696e675472616e73666572000000000004b00000000000000016496e76616c69644c697665556e74696c4c65646765720000000004b10000000000000015496e76616c696450656e64696e674163636f756e74000000000004b20000000400000000000000000000000b43727970746f4572726f72000000000300000029546865206d65726b6c652070726f6f66206c656e677468206973206f7574206f6620626f756e64732e000000000000164d65726b6c6550726f6f664f75744f66426f756e64730000000005780000002754686520696e646578206f6620746865206c656166206973206f7574206f6620626f756e64732e00000000164d65726b6c65496e6465784f75744f66426f756e6473000000000579000000184e6f206461746120696e206861736865722073746174652e00000010486173686572456d70747953746174650000057a000000020000003d53746f72616765206b65797320666f72207468652064617461206173736f636961746564207769746820604d65726b6c654469737472696275746f7260000000000000000000001b4d65726b6c654469737472696275746f7253746f726167654b657900000000020000000000000028546865204d65726b6c6520726f6f74206f662074686520646973747269627574696f6e207472656500000004526f6f7400000001000000234d61707320616e20696e64657820746f2069747320636c61696d6564207374617475730000000007436c61696d6564000000000100000004000000040000000000000000000000164d65726b6c654469737472696275746f724572726f720000000000030000001b546865206d65726b6c6520726f6f74206973206e6f74207365742e000000000a526f6f744e6f74536574000000000514000000275468652070726f766964656420696e6465782077617320616c726561647920636c61696d65642e0000000013496e646578416c7265616479436c61696d65640000000515000000155468652070726f6f6620697320696e76616c69642e0000000000000c496e76616c696450726f6f6600000516000000020000002253746f72616765206b657920666f7220746865207061757361626c65207374617465000000000000000000125061757361626c6553746f726167654b65790000000000010000000000000032496e6469636174657320776865746865722074686520636f6e747261637420697320696e207061757365642073746174652e00000000000650617573656400000000000400000000000000000000000d5061757361626c654572726f720000000000000200000034546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973207061757365642e0000000d456e666f726365645061757365000000000003e800000038546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973206e6f74207061757365642e0000000d45787065637465645061757365000000000003e9000000040000000000000000000000105570677261646561626c654572726f7200000001000000415768656e206d6967726174696f6e20697320617474656d7074656420627574206e6f7420616c6c6f7765642064756520746f20757067726164652073746174652e000000000000134d6967726174696f6e4e6f74416c6c6f776564000000044c001e11636f6e7472616374656e766d6574617630000000000000001600000000" + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_code": { + "hash": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 2726, + "n_functions": 57, + "n_globals": 3, + "n_table_entries": 0, + "n_types": 20, + "n_data_segments": 1, + "n_elem_segments": 0, + "n_imports": 18, + "n_exports": 20, + "n_data_segment_bytes": 242 + } + } + }, + "hash": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f", + "code": "0061736d01000000016e1460027e7e017e60017e017e60037e7e7e017e6000017e60047e7e7e7e017e60027f7f0060000060017f0060027e7e017f60017f017e60027e7e0060017e0060037e7f7f0060017f017f60037f7e7e0060037f7f7e0060027f7e0060027f7f017e60047f7e7f7f0060037f7f7f00026d12017601310000016201380001016101300001016c015f0002016c01360001017601330001017801300000016c013200000178013100000178013300030178013800030176016700000162016a0000016c01300000017801350001016c01370004016d01390002016c01310000033a39050600070807060109080a0b020c0c020c0c000d0e0a0f00010507000501100302020303110000070e121103060013130e0610050510090a0605030100110619037f01418080c0000b7f0041f281c0000b7f00418082c0000b07b70214066d656d6f72790200077570677261646500140d5f5f636f6e7374727563746f720019106772616e745f726f6c655f6261746368001e117265766f6b655f726f6c655f626174636800210d72656e6f756e63655f726f6c650024086861735f726f6c650029156765745f726f6c655f6d656d6265725f636f756e74002a0f6765745f726f6c655f6d656d626572002d0e6765745f726f6c655f61646d696e002f096765745f61646d696e00310a6772616e745f726f6c6500320b7265766f6b655f726f6c6500330e72656e6f756e63655f61646d696e0034137472616e736665725f61646d696e5f726f6c650038156163636570745f61646d696e5f7472616e73666572003d0e7365745f726f6c655f61646d696e003f015f00430a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac33439890102017e027f420021020240024020012802082203200128020c4f0d0020012903002003ad4220864204841080808080002102200341016a2203450d0120012003360208200242ff018342cd00520d012001280210220341016a2204450d01200020023703102000200336020820012004360210420121020b200020023703000f0b109380808000000b0900109880808000000bb50101017f23808080800041106b2202248080808000024002400240200042ff018342c800520d0020001081808080004280808080708342808080808004520d00200142ff018342cd00520d0020011082808080001a20021095808080002002280200450d0120012002290308109680808000450d02428ea499eac7e9c9a818420142021083808080001a20001084808080001a200241106a24808080800042020f0b000b410d109780808000000b109880808000000b5101027e4200210102400240418080c08000109a8080800022024202109b80808000450d0020024202109180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b0d0020002001108680808000500b0900109880808000000b0300000b6c0002400240200042ff018342cd00520d00418080c08000109a808080004202109b808080000d01418080c08000109a80808000200042021083808080001a428e9ed0cfc7ba8901428ebad0cfc7ba8901109c8080800042020f0b000b4283808080809801109d80808000000bd90302017f027e23808080800041206b220124808080800002400240024002400240024002400240024020002802000e06000102030405000b200141086a41b481c08000410c10c18080800020012802080d0620012903102102200035021021032001200029030837031020012003422086420484370308200141086a200241a481c08000ad422086420484200141086aad42208642048442848080802010908080800010c2808080000c050b200141086a41c081c08000410710c18080800020012802080d052001290310210220002903082103200120002903103703182001200337031020012002370308200141086a410310bc8080800021020c060b200141086a41c781c08000411110c18080800020012802080d04200141086a2001290310200029030810c2808080000c030b200141086a41d881c08000410910c18080800020012802080d03200141086a2001290310200029030810c2808080000c020b200141086a41e181c08000410510c18080800020012802080d02200141086a200129031010c4808080000c010b200141086a41e681c08000410c10c18080800020012802080d01200141086a200129031010c4808080000b200129031021022001290308500d010b000b200141206a24808080800020020b0f0020002001108d808080004201510ba60203017f027e017f23808080800041c0006b22022480808080002002420337030820022000370310200241306a200241086a10c580808000024002402002280230450d00200229033821030c010b4101410010b68080800021030b200241086a109a80808000200142011083808080001a41c880c08000411210b68080800021042002200037032820022004370320410021050340024020054110470d00410021050240034020054110460d01200241306a20056a200241206a20056a290300370300200541086a21050c000b0b200241306a410210bc80808000210020022001370338200220033703302000200241306a410210bc808080001088808080001a200241c0006a2480808080000f0b200241306a20056a4202370300200541086a21050c000b0b0b002000108e808080001a0be40101027f23808080800041c0006b22032480808080000240200042ff018342cd00520d00200142ff018342cb00520d0002402002a741ff01712204410e460d00200441ca00470d010b2003200237030020011085808080002102200341003602182003410036021020032001370308200320024220883e021402400340200341206a200341086a10928080800020032802204101470d012003280228210420032003290330370338024020040d002000200341386a2003109f808080000c010b2000200341386a200310a0808080000c000b0b200341c0006a24808080800042020f0b000b240020001082808080001a2000200229030010c98080800020002001200210a0808080000ba00203017f027e027f23808080800041e0006b2203248080808000200341106a200129030022042002290300220510a6808080000240024020032802100d002003420237031820032005370320200341086a200341186a10ab80808000200328020c210620032802082107200320053703382003420037033020032006410020074101711b2206360240200341306a200410c780808000200320053703582003200437035020034201370348200341c8006a200610c680808000200641016a2206450d01200341186a200610c68080800041b080c08000410c10b6808080002105200320013602542003200236025020032005370348200341c8006a10c88080800020001088808080001a0b200341e0006a2480808080000f0b109380808000000be40101027f23808080800041c0006b22032480808080000240200042ff018342cd00520d00200142ff018342cb00520d0002402002a741ff01712204410e460d00200441ca00470d010b2003200237030020011085808080002102200341003602182003410036021020032001370308200320024220883e021402400340200341206a200341086a10928080800020032802204101470d012003280228210420032003290330370338024020040d002000200341386a200310a2808080000c010b2000200341386a200310a3808080000c000b0b200341c0006a24808080800042020f0b000b240020001082808080001a2000200229030010c98080800020002001200210a3808080000b920102017f027e23808080800041206b22032480808080002003200129030022042002290300220510a68080800002402003280200450d002004200510a780808000200320053703182003200437031020034201370308200341086a109a8080800042011087808080001a20022001200010a880808000200341206a2480808080000f0b4283808080909801109d80808000000bd90201037f23808080800041c0006b2202248080808000024002400240200042ff018342cd00520d0002402001a741ff01712203410e460d00200341ca00470d010b200220003703102002200137031802400240200142ce0083420e510d002001428e9ed0cfc7ba890110868080800050450d010c040b2002428fe8e7a3ddc4003703282002200142088837032002400340200241206a10a5808080002103200241286a10a58080800021042003418080c400460d0120032004460d000c020b0b2004418080c400460d030b20001082808080001a200241086a2000200110a6808080002002280208450d012000200110a780808000200220013703382002200037033020024201370328200241286a109a8080800042011087808080001a200241186a200241106a200010a880808000200241c0006a24808080800042020f0b000b4283808080909801109d80808000000b109880808000000b960102017e027f2000290300210103400240200150450d00418080c4000f0b024002402001423088a7413f7122024101470d0041df0021020c010b0240024002402002417f6a410b4f0d00412e21030c010b0240200241746a411a4f0d00413521030c010b200241254d0d01413b21030b200220036a21020c010b2000200142068622013703000c010b0b2000200142068637030020020b7201037f23808080800041206b22032480808080002003200237031820032001370310200342013703082003200341086a10ab8080800020032802042104024020032802002205410171450d00200341086a10ac808080000b2000200436020420002005360200200341206a2480808080000bf90201037f2380808080004190016b22022480808080002002420237031820022001370320200241106a200241186a10ab808080000240024002402002280210410171450d0020022802142203450d00200220013703402002200037033820024201370330200241086a200241306a10ab808080002002280208410171450d01200228020c2104200220013703502002420037034820022003417f6a2203360258024020042003460d00200241f8006a200241c8006a10ae808080002002280278450d032002290380012100200220043602702002200137036820024200370360200241e0006a200010c7808080002002200137038801200220003703800120024201370378200241f8006a200410c6808080000b200241c8006a109a8080800042011087808080001a200241306a109a8080800042011087808080001a200241186a200310c68080800020024190016a2480808080000f0b4283808080a09801109d80808000000b10ca80808000000b4126109780808000000b5802017f017e23808080800041106b220324808080800041bc80c08000410c10b68080800021042003200136020c2003200036020820032004370300200310c88080800020021088808080001a200341106a2480808080000b7701027f23808080800041106b22022480808080000240200042ff018342cd00520d0002402001a741ff01712203410e460d00200341ca00470d010b200241086a2000200110a68080800020022802082103200235020c2100200241106a2480808080002000422086420484420220034101711b0f0b000b860101027f23808080800041206b2201248080808000024002402000a741ff01712202410e460d00200241ca00470d010b20014202370308200120003703102001200141086a10ab808080004204210002402001280200410171450d002001280204ad4220864204842100200141086a10ac808080000b200141206a24808080800020000f0b000b5a02017e017f0240024002402001109a8080800022024201109b808080000d00410021010c010b20024201109180808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b1600200042014180efdd004180f6de0010bb808080000b9f0101027f23808080800041306b22022480808080000240024002402000a741ff01712203410e460d00200341ca00470d010b200142ff01834204520d002002200037031020024200370308200220014220883e0218200241206a200241086a10ae808080002002280220450d0120022903282100200241086a10ac80808000200241306a24808080800020000f0b000b4283808080c09701109d80808000000b4d01027e42002102024002402001109a8080800022034201109b80808000450d0020034201109180808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b5901027f23808080800041106b220124808080800002402000a741ff01712202410e460d00200241ca00460d00000b2001200010b0808080002001280200210220012903082100200141106a2480808080002000420220021b0b7402017f017e23808080800041306b22022480808080002002420337030820022001370310200241206a200241086a10c58080800042002101024020022903202203a74101470d00200241086a10ac8080800020002002290328370308200321010b20002001370300200241306a2480808080000b3f02027f017e23808080800041106b220024808080800020001095808080002000280200210120002903082102200041106a2480808080002002420220011b0b7501027f23808080800041106b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d0002402002a741ff01712204410e460d00200441ca00470d010b200320023703082003200137030020002003200341086a109f80808000200341106a24808080800042020f0b000b7501027f23808080800041106b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d0002402002a741ff01712204410e460d00200441ca00470d010b200320023703082003200137030020002003200341086a10a280808000200341106a24808080800042020f0b000b4201017e10b5808080002100418080c08000109a8080800042021087808080001a418a81c08000410f10b680808000200010b78080800042021088808080001a42020b5702017f017e23808080800041106b22002480808080002000109580808000024020002802004101470d00200029030822011082808080001a200041106a24808080800020010f0b4283808080b09701109d80808000000b4502017f017e23808080800041106b220224808080800020022000200110c080808000024020022802004101470d00000b20022903082103200241106a24808080800020030b940101027f23808080800041206b2202248080808000200220013703082002200037030041002103037e024020034110470d00410021030240034020034110460d01200241106a20036a200220036a290300370300200341086a21030c000b0b200241106a410210bc808080002101200241206a24808080800020010f0b200241106a20036a4202370300200341086a21030c000b0bdb0203017f047e017f23808080800041106b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0010b580808000210302400240024002400240200142ffffffff0f560d00200210b9808080002002280200450d0220022903082000109680808000450d03419880c08000109a8080800042001087808080001a0c010b1089808080002104108a8080800021052001422088220620044220882204540d0320062005422088560d03419880c080002000420010ba80808000419880c0800042002006a72004a76b2207200710bb808080000b41da80c08000411810b680808000200310b780808000210320022001428480808070833703082002200037030020032002410210bc808080001088808080001a200241106a24808080800042020f0b4283808080809601109d80808000000b4283808080a09601109d80808000000b4283808080909601109d808080000b000b5101027e4200210102400240419880c08000109a8080800022024200109b80808000450d0020024200109180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b15002000109a80808000200120021083808080001a0b25002000109a8080800020012002ad4220864204842003ad422086420484108f808080001a0b1a002000ad4220864204842001ad422086420484108b808080000bba0102017f027e23808080800041106b220024808080800020001095808080000240024020002802004101470d0020002903082101200010b98080800020002802000d0110be80808000000b4283808080b09701109d80808000000b200029030822021082808080001a419880c08000109a8080800042001087808080001a418080c080002002420210ba8080800041f280c08000411810b680808000200210b78080800020011088808080001a200041106a24808080800042020b11004283808080809601109d80808000000b910101027f23808080800041106b22022480808080000240024002402000a741ff01712203410e460d00200341ca00470d010b02402001a741ff01712203410e460d00200341ca00470d010b20021095808080002002280200450d0120022903081082808080001a20002001109c80808000200241106a24808080800042020f0b000b4283808080b09701109d80808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d000240200741506a41ff0171410a490d000240200741bf7f6a41ff0171411a490d002007419f7f6a41ff017141194b0d04200741456a21060c020b2007414b6a21060c010b200741526a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b5102017f017e23808080800041106b220324808080800020032001200210c08080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bc8080800021022000420037030020002002370308200341106a2480808080000b02000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bc8080800021012000420037030020002001370308200241106a2480808080000b5a01027e42002102024002402001109a8080800022034201109b80808000450d000240200342011091808080002202a741ff01712201410e460d00200141ca00470d020b20002002370308420121020b200020023703000f0b000b1c002000109a808080002001ad42208642048442011083808080001a0b0e0020002001420110ba808080000bac0102017f017e23808080800041306b2201248080808000200120002903003703002001200028020c2903003703102001200028020829030037030841002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bc808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0bb30101027f23808080800041206b2202248080808000200241106a109580808000024002400240024020022802104101470d00200020022903181096808080002103200241106a200110b08080800020022802100d0120030d020c030b200241106a200110b0808080004100210320022802104101470d020b200241086a2000200229031810a68080800020030d002002280208450d010b200241206a2480808080000f0b4283808080a09701109d80808000000b11004283808080909801109d80808000000b0bfc010100418080c0000bf201040000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000726f6c655f6772616e746564726f6c655f7265766f6b6564726f6c655f61646d696e5f6368616e67656461646d696e5f7472616e736665725f696e6974696174656461646d696e5f7472616e736665725f636f6d706c6574656461646d696e5f72656e6f756e636564696e646578726f6c65000099001000050000009e00100004000000526f6c654163636f756e7473486173526f6c65526f6c654163636f756e7473436f756e74526f6c6541646d696e41646d696e50656e64696e6741646d696e008b010e636f6e74726163746d6574617630000000000000000662696e766572000000000005302e302e310000000000000000000005727376657200000000000006312e38392e3000000000000000000008727373646b7665720000002f32322e302e3823663436653965303631303231336262623732323835353636663964643936306666393664303364380000db1a0e636f6e7472616374737065637630000000000000000000000007757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000086f70657261746f72000000130000000000000000000000000000000d5f5f636f6e7374727563746f7200000000000001000000000000000561646d696e00000000000013000000000000000000000000000000106772616e745f726f6c655f626174636800000003000000000000000663616c6c657200000000001300000000000000057573657273000000000003ea000000130000000000000004726f6c6500000011000000000000000000000000000000117265766f6b655f726f6c655f626174636800000000000003000000000000000663616c6c657200000000001300000000000000057573657273000000000003ea000000130000000000000004726f6c65000000110000000000000000000000000000000d72656e6f756e63655f726f6c6500000000000002000000000000000663616c6c65720000000000130000000000000004726f6c6500000011000000000000000000000000000000086861735f726f6c650000000200000000000000076163636f756e7400000000130000000000000004726f6c650000001100000001000003e8000000040000000000000000000000156765745f726f6c655f6d656d6265725f636f756e74000000000000010000000000000004726f6c6500000011000000010000000400000000000000000000000f6765745f726f6c655f6d656d62657200000000020000000000000004726f6c65000000110000000000000005696e64657800000000000004000000010000001300000000000000000000000e6765745f726f6c655f61646d696e0000000000010000000000000004726f6c650000001100000001000003e8000000110000000000000000000000096765745f61646d696e0000000000000000000001000003e80000001300000000000000000000000a6772616e745f726f6c65000000000003000000000000000663616c6c657200000000001300000000000000076163636f756e7400000000130000000000000004726f6c65000000110000000000000000000000000000000b7265766f6b655f726f6c650000000003000000000000000663616c6c657200000000001300000000000000076163636f756e7400000000130000000000000004726f6c65000000110000000000000000000000000000000e72656e6f756e63655f61646d696e000000000000000000000000000000000000000000137472616e736665725f61646d696e5f726f6c65000000000200000000000000096e65775f61646d696e0000000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000000000000000000000000000156163636570745f61646d696e5f7472616e73666572000000000000000000000000000000000000000000000e7365745f726f6c655f61646d696e0000000000020000000000000004726f6c6500000011000000000000000a61646d696e5f726f6c6500000000001100000000000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000600000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000004000000000000000000000012416363657373436f6e74726f6c4572726f72000000000009000000000000000c556e617574686f72697a6564000004ba000000000000000b41646d696e4e6f7453657400000004bb0000000000000010496e6465784f75744f66426f756e6473000004bc000000000000001141646d696e526f6c654e6f74466f756e64000000000004bd0000000000000012526f6c65436f756e7449734e6f745a65726f0000000004be000000000000000c526f6c654e6f74466f756e64000004bf000000000000000f41646d696e416c726561647953657400000004c0000000000000000b526f6c654e6f7448656c6400000004c1000000000000000b526f6c654973456d70747900000004c2000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e65720000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f7453657400000004c400000000000000125472616e73666572496e50726f67726573730000000004c5000000000000000f4f776e6572416c726561647953657400000004c600000004000000000000000000000011526f6c655472616e736665724572726f720000000000000300000000000000114e6f50656e64696e675472616e73666572000000000004b00000000000000016496e76616c69644c697665556e74696c4c65646765720000000004b10000000000000015496e76616c696450656e64696e674163636f756e74000000000004b20000000400000000000000000000000b43727970746f4572726f72000000000300000029546865206d65726b6c652070726f6f66206c656e677468206973206f7574206f6620626f756e64732e000000000000164d65726b6c6550726f6f664f75744f66426f756e64730000000005780000002754686520696e646578206f6620746865206c656166206973206f7574206f6620626f756e64732e00000000164d65726b6c65496e6465784f75744f66426f756e6473000000000579000000184e6f206461746120696e206861736865722073746174652e00000010486173686572456d70747953746174650000057a000000020000003d53746f72616765206b65797320666f72207468652064617461206173736f636961746564207769746820604d65726b6c654469737472696275746f7260000000000000000000001b4d65726b6c654469737472696275746f7253746f726167654b657900000000020000000000000028546865204d65726b6c6520726f6f74206f662074686520646973747269627574696f6e207472656500000004526f6f7400000001000000234d61707320616e20696e64657820746f2069747320636c61696d6564207374617475730000000007436c61696d6564000000000100000004000000040000000000000000000000164d65726b6c654469737472696275746f724572726f720000000000030000001b546865206d65726b6c6520726f6f74206973206e6f74207365742e000000000a526f6f744e6f74536574000000000514000000275468652070726f766964656420696e6465782077617320616c726561647920636c61696d65642e0000000013496e646578416c7265616479436c61696d65640000000515000000155468652070726f6f6620697320696e76616c69642e0000000000000c496e76616c696450726f6f6600000516000000020000002253746f72616765206b657920666f7220746865207061757361626c65207374617465000000000000000000125061757361626c6553746f726167654b65790000000000010000000000000032496e6469636174657320776865746865722074686520636f6e747261637420697320696e207061757365642073746174652e00000000000650617573656400000000000400000000000000000000000d5061757361626c654572726f720000000000000200000034546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973207061757365642e0000000d456e666f726365645061757365000000000003e800000038546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973206e6f74207061757365642e0000000d45787065637465645061757365000000000003e9000000040000000000000000000000105570677261646561626c654572726f7200000001000000415768656e206d6967726174696f6e20697320617474656d7074656420627574206e6f7420616c6c6f7765642064756520746f20757067726164652073746174652e000000000000134d6967726174696f6e4e6f74416c6c6f776564000000044c001e11636f6e7472616374656e766d6574617630000000000000001600000000" + } + }, + "ext": "v0" + }, + 4095 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/token/test_snapshots/test/test_mint_batch_should_fail_if_one_of_the_operations_is_not_strictly_positive.1.json b/contracts/token/test_snapshots/test/test_mint_batch_should_fail_if_one_of_the_operations_is_not_strictly_positive.1.json new file mode 100644 index 0000000..dfe5038 --- /dev/null +++ b/contracts/token/test_snapshots/test/test_mint_batch_should_fail_if_one_of_the_operations_is_not_strictly_positive.1.json @@ -0,0 +1,1024 @@ +{ + "generators": { + "address": 7, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "set_permission_manager", + "args": [ + { + "address": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "MINTER" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "WLISTED" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "symbol": "WLISTED" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 0, + "timestamp": 0, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Token" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "EUTBL" + } + } + ] + } + }, + { + "key": { + "symbol": "PERM" + }, + "val": { + "address": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 2032731177588607455 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 2032731177588607455 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 0 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 0 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "MINTER" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "MINTER" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 2 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAdmin" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAdmin" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "symbol": "WLISTER" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_code": { + "hash": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 2726, + "n_functions": 57, + "n_globals": 3, + "n_table_entries": 0, + "n_types": 20, + "n_data_segments": 1, + "n_elem_segments": 0, + "n_imports": 18, + "n_exports": 20, + "n_data_segment_bytes": 242 + } + } + }, + "hash": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f", + "code": "0061736d01000000016e1460027e7e017e60017e017e60037e7e7e017e6000017e60047e7e7e7e017e60027f7f0060000060017f0060027e7e017f60017f017e60027e7e0060017e0060037e7f7f0060017f017f60037f7e7e0060037f7f7e0060027f7e0060027f7f017e60047f7e7f7f0060037f7f7f00026d12017601310000016201380001016101300001016c015f0002016c01360001017601330001017801300000016c013200000178013100000178013300030178013800030176016700000162016a0000016c01300000017801350001016c01370004016d01390002016c01310000033a39050600070807060109080a0b020c0c020c0c000d0e0a0f00010507000501100302020303110000070e121103060013130e0610050510090a0605030100110619037f01418080c0000b7f0041f281c0000b7f00418082c0000b07b70214066d656d6f72790200077570677261646500140d5f5f636f6e7374727563746f720019106772616e745f726f6c655f6261746368001e117265766f6b655f726f6c655f626174636800210d72656e6f756e63655f726f6c650024086861735f726f6c650029156765745f726f6c655f6d656d6265725f636f756e74002a0f6765745f726f6c655f6d656d626572002d0e6765745f726f6c655f61646d696e002f096765745f61646d696e00310a6772616e745f726f6c6500320b7265766f6b655f726f6c6500330e72656e6f756e63655f61646d696e0034137472616e736665725f61646d696e5f726f6c650038156163636570745f61646d696e5f7472616e73666572003d0e7365745f726f6c655f61646d696e003f015f00430a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac33439890102017e027f420021020240024020012802082203200128020c4f0d0020012903002003ad4220864204841080808080002102200341016a2203450d0120012003360208200242ff018342cd00520d012001280210220341016a2204450d01200020023703102000200336020820012004360210420121020b200020023703000f0b109380808000000b0900109880808000000bb50101017f23808080800041106b2202248080808000024002400240200042ff018342c800520d0020001081808080004280808080708342808080808004520d00200142ff018342cd00520d0020011082808080001a20021095808080002002280200450d0120012002290308109680808000450d02428ea499eac7e9c9a818420142021083808080001a20001084808080001a200241106a24808080800042020f0b000b410d109780808000000b109880808000000b5101027e4200210102400240418080c08000109a8080800022024202109b80808000450d0020024202109180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b0d0020002001108680808000500b0900109880808000000b0300000b6c0002400240200042ff018342cd00520d00418080c08000109a808080004202109b808080000d01418080c08000109a80808000200042021083808080001a428e9ed0cfc7ba8901428ebad0cfc7ba8901109c8080800042020f0b000b4283808080809801109d80808000000bd90302017f027e23808080800041206b220124808080800002400240024002400240024002400240024020002802000e06000102030405000b200141086a41b481c08000410c10c18080800020012802080d0620012903102102200035021021032001200029030837031020012003422086420484370308200141086a200241a481c08000ad422086420484200141086aad42208642048442848080802010908080800010c2808080000c050b200141086a41c081c08000410710c18080800020012802080d052001290310210220002903082103200120002903103703182001200337031020012002370308200141086a410310bc8080800021020c060b200141086a41c781c08000411110c18080800020012802080d04200141086a2001290310200029030810c2808080000c030b200141086a41d881c08000410910c18080800020012802080d03200141086a2001290310200029030810c2808080000c020b200141086a41e181c08000410510c18080800020012802080d02200141086a200129031010c4808080000c010b200141086a41e681c08000410c10c18080800020012802080d01200141086a200129031010c4808080000b200129031021022001290308500d010b000b200141206a24808080800020020b0f0020002001108d808080004201510ba60203017f027e017f23808080800041c0006b22022480808080002002420337030820022000370310200241306a200241086a10c580808000024002402002280230450d00200229033821030c010b4101410010b68080800021030b200241086a109a80808000200142011083808080001a41c880c08000411210b68080800021042002200037032820022004370320410021050340024020054110470d00410021050240034020054110460d01200241306a20056a200241206a20056a290300370300200541086a21050c000b0b200241306a410210bc80808000210020022001370338200220033703302000200241306a410210bc808080001088808080001a200241c0006a2480808080000f0b200241306a20056a4202370300200541086a21050c000b0b0b002000108e808080001a0be40101027f23808080800041c0006b22032480808080000240200042ff018342cd00520d00200142ff018342cb00520d0002402002a741ff01712204410e460d00200441ca00470d010b2003200237030020011085808080002102200341003602182003410036021020032001370308200320024220883e021402400340200341206a200341086a10928080800020032802204101470d012003280228210420032003290330370338024020040d002000200341386a2003109f808080000c010b2000200341386a200310a0808080000c000b0b200341c0006a24808080800042020f0b000b240020001082808080001a2000200229030010c98080800020002001200210a0808080000ba00203017f027e027f23808080800041e0006b2203248080808000200341106a200129030022042002290300220510a6808080000240024020032802100d002003420237031820032005370320200341086a200341186a10ab80808000200328020c210620032802082107200320053703382003420037033020032006410020074101711b2206360240200341306a200410c780808000200320053703582003200437035020034201370348200341c8006a200610c680808000200641016a2206450d01200341186a200610c68080800041b080c08000410c10b6808080002105200320013602542003200236025020032005370348200341c8006a10c88080800020001088808080001a0b200341e0006a2480808080000f0b109380808000000be40101027f23808080800041c0006b22032480808080000240200042ff018342cd00520d00200142ff018342cb00520d0002402002a741ff01712204410e460d00200441ca00470d010b2003200237030020011085808080002102200341003602182003410036021020032001370308200320024220883e021402400340200341206a200341086a10928080800020032802204101470d012003280228210420032003290330370338024020040d002000200341386a200310a2808080000c010b2000200341386a200310a3808080000c000b0b200341c0006a24808080800042020f0b000b240020001082808080001a2000200229030010c98080800020002001200210a3808080000b920102017f027e23808080800041206b22032480808080002003200129030022042002290300220510a68080800002402003280200450d002004200510a780808000200320053703182003200437031020034201370308200341086a109a8080800042011087808080001a20022001200010a880808000200341206a2480808080000f0b4283808080909801109d80808000000bd90201037f23808080800041c0006b2202248080808000024002400240200042ff018342cd00520d0002402001a741ff01712203410e460d00200341ca00470d010b200220003703102002200137031802400240200142ce0083420e510d002001428e9ed0cfc7ba890110868080800050450d010c040b2002428fe8e7a3ddc4003703282002200142088837032002400340200241206a10a5808080002103200241286a10a58080800021042003418080c400460d0120032004460d000c020b0b2004418080c400460d030b20001082808080001a200241086a2000200110a6808080002002280208450d012000200110a780808000200220013703382002200037033020024201370328200241286a109a8080800042011087808080001a200241186a200241106a200010a880808000200241c0006a24808080800042020f0b000b4283808080909801109d80808000000b109880808000000b960102017e027f2000290300210103400240200150450d00418080c4000f0b024002402001423088a7413f7122024101470d0041df0021020c010b0240024002402002417f6a410b4f0d00412e21030c010b0240200241746a411a4f0d00413521030c010b200241254d0d01413b21030b200220036a21020c010b2000200142068622013703000c010b0b2000200142068637030020020b7201037f23808080800041206b22032480808080002003200237031820032001370310200342013703082003200341086a10ab8080800020032802042104024020032802002205410171450d00200341086a10ac808080000b2000200436020420002005360200200341206a2480808080000bf90201037f2380808080004190016b22022480808080002002420237031820022001370320200241106a200241186a10ab808080000240024002402002280210410171450d0020022802142203450d00200220013703402002200037033820024201370330200241086a200241306a10ab808080002002280208410171450d01200228020c2104200220013703502002420037034820022003417f6a2203360258024020042003460d00200241f8006a200241c8006a10ae808080002002280278450d032002290380012100200220043602702002200137036820024200370360200241e0006a200010c7808080002002200137038801200220003703800120024201370378200241f8006a200410c6808080000b200241c8006a109a8080800042011087808080001a200241306a109a8080800042011087808080001a200241186a200310c68080800020024190016a2480808080000f0b4283808080a09801109d80808000000b10ca80808000000b4126109780808000000b5802017f017e23808080800041106b220324808080800041bc80c08000410c10b68080800021042003200136020c2003200036020820032004370300200310c88080800020021088808080001a200341106a2480808080000b7701027f23808080800041106b22022480808080000240200042ff018342cd00520d0002402001a741ff01712203410e460d00200341ca00470d010b200241086a2000200110a68080800020022802082103200235020c2100200241106a2480808080002000422086420484420220034101711b0f0b000b860101027f23808080800041206b2201248080808000024002402000a741ff01712202410e460d00200241ca00470d010b20014202370308200120003703102001200141086a10ab808080004204210002402001280200410171450d002001280204ad4220864204842100200141086a10ac808080000b200141206a24808080800020000f0b000b5a02017e017f0240024002402001109a8080800022024201109b808080000d00410021010c010b20024201109180808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b1600200042014180efdd004180f6de0010bb808080000b9f0101027f23808080800041306b22022480808080000240024002402000a741ff01712203410e460d00200341ca00470d010b200142ff01834204520d002002200037031020024200370308200220014220883e0218200241206a200241086a10ae808080002002280220450d0120022903282100200241086a10ac80808000200241306a24808080800020000f0b000b4283808080c09701109d80808000000b4d01027e42002102024002402001109a8080800022034201109b80808000450d0020034201109180808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b5901027f23808080800041106b220124808080800002402000a741ff01712202410e460d00200241ca00460d00000b2001200010b0808080002001280200210220012903082100200141106a2480808080002000420220021b0b7402017f017e23808080800041306b22022480808080002002420337030820022001370310200241206a200241086a10c58080800042002101024020022903202203a74101470d00200241086a10ac8080800020002002290328370308200321010b20002001370300200241306a2480808080000b3f02027f017e23808080800041106b220024808080800020001095808080002000280200210120002903082102200041106a2480808080002002420220011b0b7501027f23808080800041106b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d0002402002a741ff01712204410e460d00200441ca00470d010b200320023703082003200137030020002003200341086a109f80808000200341106a24808080800042020f0b000b7501027f23808080800041106b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d0002402002a741ff01712204410e460d00200441ca00470d010b200320023703082003200137030020002003200341086a10a280808000200341106a24808080800042020f0b000b4201017e10b5808080002100418080c08000109a8080800042021087808080001a418a81c08000410f10b680808000200010b78080800042021088808080001a42020b5702017f017e23808080800041106b22002480808080002000109580808000024020002802004101470d00200029030822011082808080001a200041106a24808080800020010f0b4283808080b09701109d80808000000b4502017f017e23808080800041106b220224808080800020022000200110c080808000024020022802004101470d00000b20022903082103200241106a24808080800020030b940101027f23808080800041206b2202248080808000200220013703082002200037030041002103037e024020034110470d00410021030240034020034110460d01200241106a20036a200220036a290300370300200341086a21030c000b0b200241106a410210bc808080002101200241206a24808080800020010f0b200241106a20036a4202370300200341086a21030c000b0bdb0203017f047e017f23808080800041106b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0010b580808000210302400240024002400240200142ffffffff0f560d00200210b9808080002002280200450d0220022903082000109680808000450d03419880c08000109a8080800042001087808080001a0c010b1089808080002104108a8080800021052001422088220620044220882204540d0320062005422088560d03419880c080002000420010ba80808000419880c0800042002006a72004a76b2207200710bb808080000b41da80c08000411810b680808000200310b780808000210320022001428480808070833703082002200037030020032002410210bc808080001088808080001a200241106a24808080800042020f0b4283808080809601109d80808000000b4283808080a09601109d80808000000b4283808080909601109d808080000b000b5101027e4200210102400240419880c08000109a8080800022024200109b80808000450d0020024200109180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b15002000109a80808000200120021083808080001a0b25002000109a8080800020012002ad4220864204842003ad422086420484108f808080001a0b1a002000ad4220864204842001ad422086420484108b808080000bba0102017f027e23808080800041106b220024808080800020001095808080000240024020002802004101470d0020002903082101200010b98080800020002802000d0110be80808000000b4283808080b09701109d80808000000b200029030822021082808080001a419880c08000109a8080800042001087808080001a418080c080002002420210ba8080800041f280c08000411810b680808000200210b78080800020011088808080001a200041106a24808080800042020b11004283808080809601109d80808000000b910101027f23808080800041106b22022480808080000240024002402000a741ff01712203410e460d00200341ca00470d010b02402001a741ff01712203410e460d00200341ca00470d010b20021095808080002002280200450d0120022903081082808080001a20002001109c80808000200241106a24808080800042020f0b000b4283808080b09701109d80808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d000240200741506a41ff0171410a490d000240200741bf7f6a41ff0171411a490d002007419f7f6a41ff017141194b0d04200741456a21060c020b2007414b6a21060c010b200741526a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b5102017f017e23808080800041106b220324808080800020032001200210c08080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bc8080800021022000420037030020002002370308200341106a2480808080000b02000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bc8080800021012000420037030020002001370308200241106a2480808080000b5a01027e42002102024002402001109a8080800022034201109b80808000450d000240200342011091808080002202a741ff01712201410e460d00200141ca00470d020b20002002370308420121020b200020023703000f0b000b1c002000109a808080002001ad42208642048442011083808080001a0b0e0020002001420110ba808080000bac0102017f017e23808080800041306b2201248080808000200120002903003703002001200028020c2903003703102001200028020829030037030841002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bc808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0bb30101027f23808080800041206b2202248080808000200241106a109580808000024002400240024020022802104101470d00200020022903181096808080002103200241106a200110b08080800020022802100d0120030d020c030b200241106a200110b0808080004100210320022802104101470d020b200241086a2000200229031810a68080800020030d002002280208450d010b200241206a2480808080000f0b4283808080a09701109d80808000000b11004283808080909801109d80808000000b0bfc010100418080c0000bf201040000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000726f6c655f6772616e746564726f6c655f7265766f6b6564726f6c655f61646d696e5f6368616e67656461646d696e5f7472616e736665725f696e6974696174656461646d696e5f7472616e736665725f636f6d706c6574656461646d696e5f72656e6f756e636564696e646578726f6c65000099001000050000009e00100004000000526f6c654163636f756e7473486173526f6c65526f6c654163636f756e7473436f756e74526f6c6541646d696e41646d696e50656e64696e6741646d696e008b010e636f6e74726163746d6574617630000000000000000662696e766572000000000005302e302e310000000000000000000005727376657200000000000006312e38392e3000000000000000000008727373646b7665720000002f32322e302e3823663436653965303631303231336262623732323835353636663964643936306666393664303364380000db1a0e636f6e7472616374737065637630000000000000000000000007757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000086f70657261746f72000000130000000000000000000000000000000d5f5f636f6e7374727563746f7200000000000001000000000000000561646d696e00000000000013000000000000000000000000000000106772616e745f726f6c655f626174636800000003000000000000000663616c6c657200000000001300000000000000057573657273000000000003ea000000130000000000000004726f6c6500000011000000000000000000000000000000117265766f6b655f726f6c655f626174636800000000000003000000000000000663616c6c657200000000001300000000000000057573657273000000000003ea000000130000000000000004726f6c65000000110000000000000000000000000000000d72656e6f756e63655f726f6c6500000000000002000000000000000663616c6c65720000000000130000000000000004726f6c6500000011000000000000000000000000000000086861735f726f6c650000000200000000000000076163636f756e7400000000130000000000000004726f6c650000001100000001000003e8000000040000000000000000000000156765745f726f6c655f6d656d6265725f636f756e74000000000000010000000000000004726f6c6500000011000000010000000400000000000000000000000f6765745f726f6c655f6d656d62657200000000020000000000000004726f6c65000000110000000000000005696e64657800000000000004000000010000001300000000000000000000000e6765745f726f6c655f61646d696e0000000000010000000000000004726f6c650000001100000001000003e8000000110000000000000000000000096765745f61646d696e0000000000000000000001000003e80000001300000000000000000000000a6772616e745f726f6c65000000000003000000000000000663616c6c657200000000001300000000000000076163636f756e7400000000130000000000000004726f6c65000000110000000000000000000000000000000b7265766f6b655f726f6c650000000003000000000000000663616c6c657200000000001300000000000000076163636f756e7400000000130000000000000004726f6c65000000110000000000000000000000000000000e72656e6f756e63655f61646d696e000000000000000000000000000000000000000000137472616e736665725f61646d696e5f726f6c65000000000200000000000000096e65775f61646d696e0000000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000000000000000000000000000156163636570745f61646d696e5f7472616e73666572000000000000000000000000000000000000000000000e7365745f726f6c655f61646d696e0000000000020000000000000004726f6c6500000011000000000000000a61646d696e5f726f6c6500000000001100000000000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000600000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000004000000000000000000000012416363657373436f6e74726f6c4572726f72000000000009000000000000000c556e617574686f72697a6564000004ba000000000000000b41646d696e4e6f7453657400000004bb0000000000000010496e6465784f75744f66426f756e6473000004bc000000000000001141646d696e526f6c654e6f74466f756e64000000000004bd0000000000000012526f6c65436f756e7449734e6f745a65726f0000000004be000000000000000c526f6c654e6f74466f756e64000004bf000000000000000f41646d696e416c726561647953657400000004c0000000000000000b526f6c654e6f7448656c6400000004c1000000000000000b526f6c654973456d70747900000004c2000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e65720000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f7453657400000004c400000000000000125472616e73666572496e50726f67726573730000000004c5000000000000000f4f776e6572416c726561647953657400000004c600000004000000000000000000000011526f6c655472616e736665724572726f720000000000000300000000000000114e6f50656e64696e675472616e73666572000000000004b00000000000000016496e76616c69644c697665556e74696c4c65646765720000000004b10000000000000015496e76616c696450656e64696e674163636f756e74000000000004b20000000400000000000000000000000b43727970746f4572726f72000000000300000029546865206d65726b6c652070726f6f66206c656e677468206973206f7574206f6620626f756e64732e000000000000164d65726b6c6550726f6f664f75744f66426f756e64730000000005780000002754686520696e646578206f6620746865206c656166206973206f7574206f6620626f756e64732e00000000164d65726b6c65496e6465784f75744f66426f756e6473000000000579000000184e6f206461746120696e206861736865722073746174652e00000010486173686572456d70747953746174650000057a000000020000003d53746f72616765206b65797320666f72207468652064617461206173736f636961746564207769746820604d65726b6c654469737472696275746f7260000000000000000000001b4d65726b6c654469737472696275746f7253746f726167654b657900000000020000000000000028546865204d65726b6c6520726f6f74206f662074686520646973747269627574696f6e207472656500000004526f6f7400000001000000234d61707320616e20696e64657820746f2069747320636c61696d6564207374617475730000000007436c61696d6564000000000100000004000000040000000000000000000000164d65726b6c654469737472696275746f724572726f720000000000030000001b546865206d65726b6c6520726f6f74206973206e6f74207365742e000000000a526f6f744e6f74536574000000000514000000275468652070726f766964656420696e6465782077617320616c726561647920636c61696d65642e0000000013496e646578416c7265616479436c61696d65640000000515000000155468652070726f6f6620697320696e76616c69642e0000000000000c496e76616c696450726f6f6600000516000000020000002253746f72616765206b657920666f7220746865207061757361626c65207374617465000000000000000000125061757361626c6553746f726167654b65790000000000010000000000000032496e6469636174657320776865746865722074686520636f6e747261637420697320696e207061757365642073746174652e00000000000650617573656400000000000400000000000000000000000d5061757361626c654572726f720000000000000200000034546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973207061757365642e0000000d456e666f726365645061757365000000000003e800000038546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973206e6f74207061757365642e0000000d45787065637465645061757365000000000003e9000000040000000000000000000000105570677261646561626c654572726f7200000001000000415768656e206d6967726174696f6e20697320617474656d7074656420627574206e6f7420616c6c6f7765642064756520746f20757067726164652073746174652e000000000000134d6967726174696f6e4e6f74416c6c6f776564000000044c001e11636f6e7472616374656e766d6574617630000000000000001600000000" + } + }, + "ext": "v0" + }, + 4095 + ] + ] + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "0000000000000000000000000000000000000000000000000000000000000005", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "mint" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ], + "data": { + "i128": { + "hi": 0, + "lo": 2000000 + } + } + } + } + }, + "failed_call": true + } + ] +} \ No newline at end of file diff --git a/contracts/token/test_snapshots/test/test_mint_batch_should_fail_if_operations_is_empty.1.json b/contracts/token/test_snapshots/test/test_mint_batch_should_fail_if_operations_is_empty.1.json new file mode 100644 index 0000000..0705f9e --- /dev/null +++ b/contracts/token/test_snapshots/test/test_mint_batch_should_fail_if_operations_is_empty.1.json @@ -0,0 +1,997 @@ +{ + "generators": { + "address": 7, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "set_permission_manager", + "args": [ + { + "address": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "MINTER" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "WLISTED" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "symbol": "WLISTED" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 0, + "timestamp": 0, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Token" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "EUTBL" + } + } + ] + } + }, + { + "key": { + "symbol": "PERM" + }, + "val": { + "address": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 2032731177588607455 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 2032731177588607455 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 0 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 0 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "MINTER" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "MINTER" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 2 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAdmin" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAdmin" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "symbol": "WLISTER" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_code": { + "hash": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 2726, + "n_functions": 57, + "n_globals": 3, + "n_table_entries": 0, + "n_types": 20, + "n_data_segments": 1, + "n_elem_segments": 0, + "n_imports": 18, + "n_exports": 20, + "n_data_segment_bytes": 242 + } + } + }, + "hash": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f", + "code": "0061736d01000000016e1460027e7e017e60017e017e60037e7e7e017e6000017e60047e7e7e7e017e60027f7f0060000060017f0060027e7e017f60017f017e60027e7e0060017e0060037e7f7f0060017f017f60037f7e7e0060037f7f7e0060027f7e0060027f7f017e60047f7e7f7f0060037f7f7f00026d12017601310000016201380001016101300001016c015f0002016c01360001017601330001017801300000016c013200000178013100000178013300030178013800030176016700000162016a0000016c01300000017801350001016c01370004016d01390002016c01310000033a39050600070807060109080a0b020c0c020c0c000d0e0a0f00010507000501100302020303110000070e121103060013130e0610050510090a0605030100110619037f01418080c0000b7f0041f281c0000b7f00418082c0000b07b70214066d656d6f72790200077570677261646500140d5f5f636f6e7374727563746f720019106772616e745f726f6c655f6261746368001e117265766f6b655f726f6c655f626174636800210d72656e6f756e63655f726f6c650024086861735f726f6c650029156765745f726f6c655f6d656d6265725f636f756e74002a0f6765745f726f6c655f6d656d626572002d0e6765745f726f6c655f61646d696e002f096765745f61646d696e00310a6772616e745f726f6c6500320b7265766f6b655f726f6c6500330e72656e6f756e63655f61646d696e0034137472616e736665725f61646d696e5f726f6c650038156163636570745f61646d696e5f7472616e73666572003d0e7365745f726f6c655f61646d696e003f015f00430a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac33439890102017e027f420021020240024020012802082203200128020c4f0d0020012903002003ad4220864204841080808080002102200341016a2203450d0120012003360208200242ff018342cd00520d012001280210220341016a2204450d01200020023703102000200336020820012004360210420121020b200020023703000f0b109380808000000b0900109880808000000bb50101017f23808080800041106b2202248080808000024002400240200042ff018342c800520d0020001081808080004280808080708342808080808004520d00200142ff018342cd00520d0020011082808080001a20021095808080002002280200450d0120012002290308109680808000450d02428ea499eac7e9c9a818420142021083808080001a20001084808080001a200241106a24808080800042020f0b000b410d109780808000000b109880808000000b5101027e4200210102400240418080c08000109a8080800022024202109b80808000450d0020024202109180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b0d0020002001108680808000500b0900109880808000000b0300000b6c0002400240200042ff018342cd00520d00418080c08000109a808080004202109b808080000d01418080c08000109a80808000200042021083808080001a428e9ed0cfc7ba8901428ebad0cfc7ba8901109c8080800042020f0b000b4283808080809801109d80808000000bd90302017f027e23808080800041206b220124808080800002400240024002400240024002400240024020002802000e06000102030405000b200141086a41b481c08000410c10c18080800020012802080d0620012903102102200035021021032001200029030837031020012003422086420484370308200141086a200241a481c08000ad422086420484200141086aad42208642048442848080802010908080800010c2808080000c050b200141086a41c081c08000410710c18080800020012802080d052001290310210220002903082103200120002903103703182001200337031020012002370308200141086a410310bc8080800021020c060b200141086a41c781c08000411110c18080800020012802080d04200141086a2001290310200029030810c2808080000c030b200141086a41d881c08000410910c18080800020012802080d03200141086a2001290310200029030810c2808080000c020b200141086a41e181c08000410510c18080800020012802080d02200141086a200129031010c4808080000c010b200141086a41e681c08000410c10c18080800020012802080d01200141086a200129031010c4808080000b200129031021022001290308500d010b000b200141206a24808080800020020b0f0020002001108d808080004201510ba60203017f027e017f23808080800041c0006b22022480808080002002420337030820022000370310200241306a200241086a10c580808000024002402002280230450d00200229033821030c010b4101410010b68080800021030b200241086a109a80808000200142011083808080001a41c880c08000411210b68080800021042002200037032820022004370320410021050340024020054110470d00410021050240034020054110460d01200241306a20056a200241206a20056a290300370300200541086a21050c000b0b200241306a410210bc80808000210020022001370338200220033703302000200241306a410210bc808080001088808080001a200241c0006a2480808080000f0b200241306a20056a4202370300200541086a21050c000b0b0b002000108e808080001a0be40101027f23808080800041c0006b22032480808080000240200042ff018342cd00520d00200142ff018342cb00520d0002402002a741ff01712204410e460d00200441ca00470d010b2003200237030020011085808080002102200341003602182003410036021020032001370308200320024220883e021402400340200341206a200341086a10928080800020032802204101470d012003280228210420032003290330370338024020040d002000200341386a2003109f808080000c010b2000200341386a200310a0808080000c000b0b200341c0006a24808080800042020f0b000b240020001082808080001a2000200229030010c98080800020002001200210a0808080000ba00203017f027e027f23808080800041e0006b2203248080808000200341106a200129030022042002290300220510a6808080000240024020032802100d002003420237031820032005370320200341086a200341186a10ab80808000200328020c210620032802082107200320053703382003420037033020032006410020074101711b2206360240200341306a200410c780808000200320053703582003200437035020034201370348200341c8006a200610c680808000200641016a2206450d01200341186a200610c68080800041b080c08000410c10b6808080002105200320013602542003200236025020032005370348200341c8006a10c88080800020001088808080001a0b200341e0006a2480808080000f0b109380808000000be40101027f23808080800041c0006b22032480808080000240200042ff018342cd00520d00200142ff018342cb00520d0002402002a741ff01712204410e460d00200441ca00470d010b2003200237030020011085808080002102200341003602182003410036021020032001370308200320024220883e021402400340200341206a200341086a10928080800020032802204101470d012003280228210420032003290330370338024020040d002000200341386a200310a2808080000c010b2000200341386a200310a3808080000c000b0b200341c0006a24808080800042020f0b000b240020001082808080001a2000200229030010c98080800020002001200210a3808080000b920102017f027e23808080800041206b22032480808080002003200129030022042002290300220510a68080800002402003280200450d002004200510a780808000200320053703182003200437031020034201370308200341086a109a8080800042011087808080001a20022001200010a880808000200341206a2480808080000f0b4283808080909801109d80808000000bd90201037f23808080800041c0006b2202248080808000024002400240200042ff018342cd00520d0002402001a741ff01712203410e460d00200341ca00470d010b200220003703102002200137031802400240200142ce0083420e510d002001428e9ed0cfc7ba890110868080800050450d010c040b2002428fe8e7a3ddc4003703282002200142088837032002400340200241206a10a5808080002103200241286a10a58080800021042003418080c400460d0120032004460d000c020b0b2004418080c400460d030b20001082808080001a200241086a2000200110a6808080002002280208450d012000200110a780808000200220013703382002200037033020024201370328200241286a109a8080800042011087808080001a200241186a200241106a200010a880808000200241c0006a24808080800042020f0b000b4283808080909801109d80808000000b109880808000000b960102017e027f2000290300210103400240200150450d00418080c4000f0b024002402001423088a7413f7122024101470d0041df0021020c010b0240024002402002417f6a410b4f0d00412e21030c010b0240200241746a411a4f0d00413521030c010b200241254d0d01413b21030b200220036a21020c010b2000200142068622013703000c010b0b2000200142068637030020020b7201037f23808080800041206b22032480808080002003200237031820032001370310200342013703082003200341086a10ab8080800020032802042104024020032802002205410171450d00200341086a10ac808080000b2000200436020420002005360200200341206a2480808080000bf90201037f2380808080004190016b22022480808080002002420237031820022001370320200241106a200241186a10ab808080000240024002402002280210410171450d0020022802142203450d00200220013703402002200037033820024201370330200241086a200241306a10ab808080002002280208410171450d01200228020c2104200220013703502002420037034820022003417f6a2203360258024020042003460d00200241f8006a200241c8006a10ae808080002002280278450d032002290380012100200220043602702002200137036820024200370360200241e0006a200010c7808080002002200137038801200220003703800120024201370378200241f8006a200410c6808080000b200241c8006a109a8080800042011087808080001a200241306a109a8080800042011087808080001a200241186a200310c68080800020024190016a2480808080000f0b4283808080a09801109d80808000000b10ca80808000000b4126109780808000000b5802017f017e23808080800041106b220324808080800041bc80c08000410c10b68080800021042003200136020c2003200036020820032004370300200310c88080800020021088808080001a200341106a2480808080000b7701027f23808080800041106b22022480808080000240200042ff018342cd00520d0002402001a741ff01712203410e460d00200341ca00470d010b200241086a2000200110a68080800020022802082103200235020c2100200241106a2480808080002000422086420484420220034101711b0f0b000b860101027f23808080800041206b2201248080808000024002402000a741ff01712202410e460d00200241ca00470d010b20014202370308200120003703102001200141086a10ab808080004204210002402001280200410171450d002001280204ad4220864204842100200141086a10ac808080000b200141206a24808080800020000f0b000b5a02017e017f0240024002402001109a8080800022024201109b808080000d00410021010c010b20024201109180808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b1600200042014180efdd004180f6de0010bb808080000b9f0101027f23808080800041306b22022480808080000240024002402000a741ff01712203410e460d00200341ca00470d010b200142ff01834204520d002002200037031020024200370308200220014220883e0218200241206a200241086a10ae808080002002280220450d0120022903282100200241086a10ac80808000200241306a24808080800020000f0b000b4283808080c09701109d80808000000b4d01027e42002102024002402001109a8080800022034201109b80808000450d0020034201109180808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b5901027f23808080800041106b220124808080800002402000a741ff01712202410e460d00200241ca00460d00000b2001200010b0808080002001280200210220012903082100200141106a2480808080002000420220021b0b7402017f017e23808080800041306b22022480808080002002420337030820022001370310200241206a200241086a10c58080800042002101024020022903202203a74101470d00200241086a10ac8080800020002002290328370308200321010b20002001370300200241306a2480808080000b3f02027f017e23808080800041106b220024808080800020001095808080002000280200210120002903082102200041106a2480808080002002420220011b0b7501027f23808080800041106b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d0002402002a741ff01712204410e460d00200441ca00470d010b200320023703082003200137030020002003200341086a109f80808000200341106a24808080800042020f0b000b7501027f23808080800041106b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d0002402002a741ff01712204410e460d00200441ca00470d010b200320023703082003200137030020002003200341086a10a280808000200341106a24808080800042020f0b000b4201017e10b5808080002100418080c08000109a8080800042021087808080001a418a81c08000410f10b680808000200010b78080800042021088808080001a42020b5702017f017e23808080800041106b22002480808080002000109580808000024020002802004101470d00200029030822011082808080001a200041106a24808080800020010f0b4283808080b09701109d80808000000b4502017f017e23808080800041106b220224808080800020022000200110c080808000024020022802004101470d00000b20022903082103200241106a24808080800020030b940101027f23808080800041206b2202248080808000200220013703082002200037030041002103037e024020034110470d00410021030240034020034110460d01200241106a20036a200220036a290300370300200341086a21030c000b0b200241106a410210bc808080002101200241206a24808080800020010f0b200241106a20036a4202370300200341086a21030c000b0bdb0203017f047e017f23808080800041106b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0010b580808000210302400240024002400240200142ffffffff0f560d00200210b9808080002002280200450d0220022903082000109680808000450d03419880c08000109a8080800042001087808080001a0c010b1089808080002104108a8080800021052001422088220620044220882204540d0320062005422088560d03419880c080002000420010ba80808000419880c0800042002006a72004a76b2207200710bb808080000b41da80c08000411810b680808000200310b780808000210320022001428480808070833703082002200037030020032002410210bc808080001088808080001a200241106a24808080800042020f0b4283808080809601109d80808000000b4283808080a09601109d80808000000b4283808080909601109d808080000b000b5101027e4200210102400240419880c08000109a8080800022024200109b80808000450d0020024200109180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b15002000109a80808000200120021083808080001a0b25002000109a8080800020012002ad4220864204842003ad422086420484108f808080001a0b1a002000ad4220864204842001ad422086420484108b808080000bba0102017f027e23808080800041106b220024808080800020001095808080000240024020002802004101470d0020002903082101200010b98080800020002802000d0110be80808000000b4283808080b09701109d80808000000b200029030822021082808080001a419880c08000109a8080800042001087808080001a418080c080002002420210ba8080800041f280c08000411810b680808000200210b78080800020011088808080001a200041106a24808080800042020b11004283808080809601109d80808000000b910101027f23808080800041106b22022480808080000240024002402000a741ff01712203410e460d00200341ca00470d010b02402001a741ff01712203410e460d00200341ca00470d010b20021095808080002002280200450d0120022903081082808080001a20002001109c80808000200241106a24808080800042020f0b000b4283808080b09701109d80808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d000240200741506a41ff0171410a490d000240200741bf7f6a41ff0171411a490d002007419f7f6a41ff017141194b0d04200741456a21060c020b2007414b6a21060c010b200741526a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b5102017f017e23808080800041106b220324808080800020032001200210c08080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bc8080800021022000420037030020002002370308200341106a2480808080000b02000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bc8080800021012000420037030020002001370308200241106a2480808080000b5a01027e42002102024002402001109a8080800022034201109b80808000450d000240200342011091808080002202a741ff01712201410e460d00200141ca00470d020b20002002370308420121020b200020023703000f0b000b1c002000109a808080002001ad42208642048442011083808080001a0b0e0020002001420110ba808080000bac0102017f017e23808080800041306b2201248080808000200120002903003703002001200028020c2903003703102001200028020829030037030841002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bc808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0bb30101027f23808080800041206b2202248080808000200241106a109580808000024002400240024020022802104101470d00200020022903181096808080002103200241106a200110b08080800020022802100d0120030d020c030b200241106a200110b0808080004100210320022802104101470d020b200241086a2000200229031810a68080800020030d002002280208450d010b200241206a2480808080000f0b4283808080a09701109d80808000000b11004283808080909801109d80808000000b0bfc010100418080c0000bf201040000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000726f6c655f6772616e746564726f6c655f7265766f6b6564726f6c655f61646d696e5f6368616e67656461646d696e5f7472616e736665725f696e6974696174656461646d696e5f7472616e736665725f636f6d706c6574656461646d696e5f72656e6f756e636564696e646578726f6c65000099001000050000009e00100004000000526f6c654163636f756e7473486173526f6c65526f6c654163636f756e7473436f756e74526f6c6541646d696e41646d696e50656e64696e6741646d696e008b010e636f6e74726163746d6574617630000000000000000662696e766572000000000005302e302e310000000000000000000005727376657200000000000006312e38392e3000000000000000000008727373646b7665720000002f32322e302e3823663436653965303631303231336262623732323835353636663964643936306666393664303364380000db1a0e636f6e7472616374737065637630000000000000000000000007757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000086f70657261746f72000000130000000000000000000000000000000d5f5f636f6e7374727563746f7200000000000001000000000000000561646d696e00000000000013000000000000000000000000000000106772616e745f726f6c655f626174636800000003000000000000000663616c6c657200000000001300000000000000057573657273000000000003ea000000130000000000000004726f6c6500000011000000000000000000000000000000117265766f6b655f726f6c655f626174636800000000000003000000000000000663616c6c657200000000001300000000000000057573657273000000000003ea000000130000000000000004726f6c65000000110000000000000000000000000000000d72656e6f756e63655f726f6c6500000000000002000000000000000663616c6c65720000000000130000000000000004726f6c6500000011000000000000000000000000000000086861735f726f6c650000000200000000000000076163636f756e7400000000130000000000000004726f6c650000001100000001000003e8000000040000000000000000000000156765745f726f6c655f6d656d6265725f636f756e74000000000000010000000000000004726f6c6500000011000000010000000400000000000000000000000f6765745f726f6c655f6d656d62657200000000020000000000000004726f6c65000000110000000000000005696e64657800000000000004000000010000001300000000000000000000000e6765745f726f6c655f61646d696e0000000000010000000000000004726f6c650000001100000001000003e8000000110000000000000000000000096765745f61646d696e0000000000000000000001000003e80000001300000000000000000000000a6772616e745f726f6c65000000000003000000000000000663616c6c657200000000001300000000000000076163636f756e7400000000130000000000000004726f6c65000000110000000000000000000000000000000b7265766f6b655f726f6c650000000003000000000000000663616c6c657200000000001300000000000000076163636f756e7400000000130000000000000004726f6c65000000110000000000000000000000000000000e72656e6f756e63655f61646d696e000000000000000000000000000000000000000000137472616e736665725f61646d696e5f726f6c65000000000200000000000000096e65775f61646d696e0000000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000000000000000000000000000156163636570745f61646d696e5f7472616e73666572000000000000000000000000000000000000000000000e7365745f726f6c655f61646d696e0000000000020000000000000004726f6c6500000011000000000000000a61646d696e5f726f6c6500000000001100000000000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000600000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000004000000000000000000000012416363657373436f6e74726f6c4572726f72000000000009000000000000000c556e617574686f72697a6564000004ba000000000000000b41646d696e4e6f7453657400000004bb0000000000000010496e6465784f75744f66426f756e6473000004bc000000000000001141646d696e526f6c654e6f74466f756e64000000000004bd0000000000000012526f6c65436f756e7449734e6f745a65726f0000000004be000000000000000c526f6c654e6f74466f756e64000004bf000000000000000f41646d696e416c726561647953657400000004c0000000000000000b526f6c654e6f7448656c6400000004c1000000000000000b526f6c654973456d70747900000004c2000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e65720000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f7453657400000004c400000000000000125472616e73666572496e50726f67726573730000000004c5000000000000000f4f776e6572416c726561647953657400000004c600000004000000000000000000000011526f6c655472616e736665724572726f720000000000000300000000000000114e6f50656e64696e675472616e73666572000000000004b00000000000000016496e76616c69644c697665556e74696c4c65646765720000000004b10000000000000015496e76616c696450656e64696e674163636f756e74000000000004b20000000400000000000000000000000b43727970746f4572726f72000000000300000029546865206d65726b6c652070726f6f66206c656e677468206973206f7574206f6620626f756e64732e000000000000164d65726b6c6550726f6f664f75744f66426f756e64730000000005780000002754686520696e646578206f6620746865206c656166206973206f7574206f6620626f756e64732e00000000164d65726b6c65496e6465784f75744f66426f756e6473000000000579000000184e6f206461746120696e206861736865722073746174652e00000010486173686572456d70747953746174650000057a000000020000003d53746f72616765206b65797320666f72207468652064617461206173736f636961746564207769746820604d65726b6c654469737472696275746f7260000000000000000000001b4d65726b6c654469737472696275746f7253746f726167654b657900000000020000000000000028546865204d65726b6c6520726f6f74206f662074686520646973747269627574696f6e207472656500000004526f6f7400000001000000234d61707320616e20696e64657820746f2069747320636c61696d6564207374617475730000000007436c61696d6564000000000100000004000000040000000000000000000000164d65726b6c654469737472696275746f724572726f720000000000030000001b546865206d65726b6c6520726f6f74206973206e6f74207365742e000000000a526f6f744e6f74536574000000000514000000275468652070726f766964656420696e6465782077617320616c726561647920636c61696d65642e0000000013496e646578416c7265616479436c61696d65640000000515000000155468652070726f6f6620697320696e76616c69642e0000000000000c496e76616c696450726f6f6600000516000000020000002253746f72616765206b657920666f7220746865207061757361626c65207374617465000000000000000000125061757361626c6553746f726167654b65790000000000010000000000000032496e6469636174657320776865746865722074686520636f6e747261637420697320696e207061757365642073746174652e00000000000650617573656400000000000400000000000000000000000d5061757361626c654572726f720000000000000200000034546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973207061757365642e0000000d456e666f726365645061757365000000000003e800000038546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973206e6f74207061757365642e0000000d45787065637465645061757365000000000003e9000000040000000000000000000000105570677261646561626c654572726f7200000001000000415768656e206d6967726174696f6e20697320617474656d7074656420627574206e6f7420616c6c6f7765642064756520746f20757067726164652073746174652e000000000000134d6967726174696f6e4e6f74416c6c6f776564000000044c001e11636f6e7472616374656e766d6574617630000000000000001600000000" + } + }, + "ext": "v0" + }, + 4095 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/token/test_snapshots/test/test_mint_should_fail_if_amount_is_not_strictly_positive.1.json b/contracts/token/test_snapshots/test/test_mint_should_fail_if_amount_is_not_strictly_positive.1.json new file mode 100644 index 0000000..a119240 --- /dev/null +++ b/contracts/token/test_snapshots/test/test_mint_should_fail_if_amount_is_not_strictly_positive.1.json @@ -0,0 +1,809 @@ +{ + "generators": { + "address": 6, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "function_name": "set_permission_manager", + "args": [ + { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "MINTER" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "WLISTED" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 0, + "timestamp": 0, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Token" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "EUTBL" + } + } + ] + } + }, + { + "key": { + "symbol": "PERM" + }, + "val": { + "address": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 0 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 0 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "MINTER" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "MINTER" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": { + "vec": [ + { + "symbol": "RoleAdmin" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": { + "vec": [ + { + "symbol": "RoleAdmin" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "symbol": "WLISTER" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD5M24KZHINN46ZCECBNWYKINAIJGRO4WTZNGUCISPZIYUZZAWDS6H7Y", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_code": { + "hash": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 2726, + "n_functions": 57, + "n_globals": 3, + "n_table_entries": 0, + "n_types": 20, + "n_data_segments": 1, + "n_elem_segments": 0, + "n_imports": 18, + "n_exports": 20, + "n_data_segment_bytes": 242 + } + } + }, + "hash": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f", + "code": "0061736d01000000016e1460027e7e017e60017e017e60037e7e7e017e6000017e60047e7e7e7e017e60027f7f0060000060017f0060027e7e017f60017f017e60027e7e0060017e0060037e7f7f0060017f017f60037f7e7e0060037f7f7e0060027f7e0060027f7f017e60047f7e7f7f0060037f7f7f00026d12017601310000016201380001016101300001016c015f0002016c01360001017601330001017801300000016c013200000178013100000178013300030178013800030176016700000162016a0000016c01300000017801350001016c01370004016d01390002016c01310000033a39050600070807060109080a0b020c0c020c0c000d0e0a0f00010507000501100302020303110000070e121103060013130e0610050510090a0605030100110619037f01418080c0000b7f0041f281c0000b7f00418082c0000b07b70214066d656d6f72790200077570677261646500140d5f5f636f6e7374727563746f720019106772616e745f726f6c655f6261746368001e117265766f6b655f726f6c655f626174636800210d72656e6f756e63655f726f6c650024086861735f726f6c650029156765745f726f6c655f6d656d6265725f636f756e74002a0f6765745f726f6c655f6d656d626572002d0e6765745f726f6c655f61646d696e002f096765745f61646d696e00310a6772616e745f726f6c6500320b7265766f6b655f726f6c6500330e72656e6f756e63655f61646d696e0034137472616e736665725f61646d696e5f726f6c650038156163636570745f61646d696e5f7472616e73666572003d0e7365745f726f6c655f61646d696e003f015f00430a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac33439890102017e027f420021020240024020012802082203200128020c4f0d0020012903002003ad4220864204841080808080002102200341016a2203450d0120012003360208200242ff018342cd00520d012001280210220341016a2204450d01200020023703102000200336020820012004360210420121020b200020023703000f0b109380808000000b0900109880808000000bb50101017f23808080800041106b2202248080808000024002400240200042ff018342c800520d0020001081808080004280808080708342808080808004520d00200142ff018342cd00520d0020011082808080001a20021095808080002002280200450d0120012002290308109680808000450d02428ea499eac7e9c9a818420142021083808080001a20001084808080001a200241106a24808080800042020f0b000b410d109780808000000b109880808000000b5101027e4200210102400240418080c08000109a8080800022024202109b80808000450d0020024202109180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b0d0020002001108680808000500b0900109880808000000b0300000b6c0002400240200042ff018342cd00520d00418080c08000109a808080004202109b808080000d01418080c08000109a80808000200042021083808080001a428e9ed0cfc7ba8901428ebad0cfc7ba8901109c8080800042020f0b000b4283808080809801109d80808000000bd90302017f027e23808080800041206b220124808080800002400240024002400240024002400240024020002802000e06000102030405000b200141086a41b481c08000410c10c18080800020012802080d0620012903102102200035021021032001200029030837031020012003422086420484370308200141086a200241a481c08000ad422086420484200141086aad42208642048442848080802010908080800010c2808080000c050b200141086a41c081c08000410710c18080800020012802080d052001290310210220002903082103200120002903103703182001200337031020012002370308200141086a410310bc8080800021020c060b200141086a41c781c08000411110c18080800020012802080d04200141086a2001290310200029030810c2808080000c030b200141086a41d881c08000410910c18080800020012802080d03200141086a2001290310200029030810c2808080000c020b200141086a41e181c08000410510c18080800020012802080d02200141086a200129031010c4808080000c010b200141086a41e681c08000410c10c18080800020012802080d01200141086a200129031010c4808080000b200129031021022001290308500d010b000b200141206a24808080800020020b0f0020002001108d808080004201510ba60203017f027e017f23808080800041c0006b22022480808080002002420337030820022000370310200241306a200241086a10c580808000024002402002280230450d00200229033821030c010b4101410010b68080800021030b200241086a109a80808000200142011083808080001a41c880c08000411210b68080800021042002200037032820022004370320410021050340024020054110470d00410021050240034020054110460d01200241306a20056a200241206a20056a290300370300200541086a21050c000b0b200241306a410210bc80808000210020022001370338200220033703302000200241306a410210bc808080001088808080001a200241c0006a2480808080000f0b200241306a20056a4202370300200541086a21050c000b0b0b002000108e808080001a0be40101027f23808080800041c0006b22032480808080000240200042ff018342cd00520d00200142ff018342cb00520d0002402002a741ff01712204410e460d00200441ca00470d010b2003200237030020011085808080002102200341003602182003410036021020032001370308200320024220883e021402400340200341206a200341086a10928080800020032802204101470d012003280228210420032003290330370338024020040d002000200341386a2003109f808080000c010b2000200341386a200310a0808080000c000b0b200341c0006a24808080800042020f0b000b240020001082808080001a2000200229030010c98080800020002001200210a0808080000ba00203017f027e027f23808080800041e0006b2203248080808000200341106a200129030022042002290300220510a6808080000240024020032802100d002003420237031820032005370320200341086a200341186a10ab80808000200328020c210620032802082107200320053703382003420037033020032006410020074101711b2206360240200341306a200410c780808000200320053703582003200437035020034201370348200341c8006a200610c680808000200641016a2206450d01200341186a200610c68080800041b080c08000410c10b6808080002105200320013602542003200236025020032005370348200341c8006a10c88080800020001088808080001a0b200341e0006a2480808080000f0b109380808000000be40101027f23808080800041c0006b22032480808080000240200042ff018342cd00520d00200142ff018342cb00520d0002402002a741ff01712204410e460d00200441ca00470d010b2003200237030020011085808080002102200341003602182003410036021020032001370308200320024220883e021402400340200341206a200341086a10928080800020032802204101470d012003280228210420032003290330370338024020040d002000200341386a200310a2808080000c010b2000200341386a200310a3808080000c000b0b200341c0006a24808080800042020f0b000b240020001082808080001a2000200229030010c98080800020002001200210a3808080000b920102017f027e23808080800041206b22032480808080002003200129030022042002290300220510a68080800002402003280200450d002004200510a780808000200320053703182003200437031020034201370308200341086a109a8080800042011087808080001a20022001200010a880808000200341206a2480808080000f0b4283808080909801109d80808000000bd90201037f23808080800041c0006b2202248080808000024002400240200042ff018342cd00520d0002402001a741ff01712203410e460d00200341ca00470d010b200220003703102002200137031802400240200142ce0083420e510d002001428e9ed0cfc7ba890110868080800050450d010c040b2002428fe8e7a3ddc4003703282002200142088837032002400340200241206a10a5808080002103200241286a10a58080800021042003418080c400460d0120032004460d000c020b0b2004418080c400460d030b20001082808080001a200241086a2000200110a6808080002002280208450d012000200110a780808000200220013703382002200037033020024201370328200241286a109a8080800042011087808080001a200241186a200241106a200010a880808000200241c0006a24808080800042020f0b000b4283808080909801109d80808000000b109880808000000b960102017e027f2000290300210103400240200150450d00418080c4000f0b024002402001423088a7413f7122024101470d0041df0021020c010b0240024002402002417f6a410b4f0d00412e21030c010b0240200241746a411a4f0d00413521030c010b200241254d0d01413b21030b200220036a21020c010b2000200142068622013703000c010b0b2000200142068637030020020b7201037f23808080800041206b22032480808080002003200237031820032001370310200342013703082003200341086a10ab8080800020032802042104024020032802002205410171450d00200341086a10ac808080000b2000200436020420002005360200200341206a2480808080000bf90201037f2380808080004190016b22022480808080002002420237031820022001370320200241106a200241186a10ab808080000240024002402002280210410171450d0020022802142203450d00200220013703402002200037033820024201370330200241086a200241306a10ab808080002002280208410171450d01200228020c2104200220013703502002420037034820022003417f6a2203360258024020042003460d00200241f8006a200241c8006a10ae808080002002280278450d032002290380012100200220043602702002200137036820024200370360200241e0006a200010c7808080002002200137038801200220003703800120024201370378200241f8006a200410c6808080000b200241c8006a109a8080800042011087808080001a200241306a109a8080800042011087808080001a200241186a200310c68080800020024190016a2480808080000f0b4283808080a09801109d80808000000b10ca80808000000b4126109780808000000b5802017f017e23808080800041106b220324808080800041bc80c08000410c10b68080800021042003200136020c2003200036020820032004370300200310c88080800020021088808080001a200341106a2480808080000b7701027f23808080800041106b22022480808080000240200042ff018342cd00520d0002402001a741ff01712203410e460d00200341ca00470d010b200241086a2000200110a68080800020022802082103200235020c2100200241106a2480808080002000422086420484420220034101711b0f0b000b860101027f23808080800041206b2201248080808000024002402000a741ff01712202410e460d00200241ca00470d010b20014202370308200120003703102001200141086a10ab808080004204210002402001280200410171450d002001280204ad4220864204842100200141086a10ac808080000b200141206a24808080800020000f0b000b5a02017e017f0240024002402001109a8080800022024201109b808080000d00410021010c010b20024201109180808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b1600200042014180efdd004180f6de0010bb808080000b9f0101027f23808080800041306b22022480808080000240024002402000a741ff01712203410e460d00200341ca00470d010b200142ff01834204520d002002200037031020024200370308200220014220883e0218200241206a200241086a10ae808080002002280220450d0120022903282100200241086a10ac80808000200241306a24808080800020000f0b000b4283808080c09701109d80808000000b4d01027e42002102024002402001109a8080800022034201109b80808000450d0020034201109180808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b5901027f23808080800041106b220124808080800002402000a741ff01712202410e460d00200241ca00460d00000b2001200010b0808080002001280200210220012903082100200141106a2480808080002000420220021b0b7402017f017e23808080800041306b22022480808080002002420337030820022001370310200241206a200241086a10c58080800042002101024020022903202203a74101470d00200241086a10ac8080800020002002290328370308200321010b20002001370300200241306a2480808080000b3f02027f017e23808080800041106b220024808080800020001095808080002000280200210120002903082102200041106a2480808080002002420220011b0b7501027f23808080800041106b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d0002402002a741ff01712204410e460d00200441ca00470d010b200320023703082003200137030020002003200341086a109f80808000200341106a24808080800042020f0b000b7501027f23808080800041106b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d0002402002a741ff01712204410e460d00200441ca00470d010b200320023703082003200137030020002003200341086a10a280808000200341106a24808080800042020f0b000b4201017e10b5808080002100418080c08000109a8080800042021087808080001a418a81c08000410f10b680808000200010b78080800042021088808080001a42020b5702017f017e23808080800041106b22002480808080002000109580808000024020002802004101470d00200029030822011082808080001a200041106a24808080800020010f0b4283808080b09701109d80808000000b4502017f017e23808080800041106b220224808080800020022000200110c080808000024020022802004101470d00000b20022903082103200241106a24808080800020030b940101027f23808080800041206b2202248080808000200220013703082002200037030041002103037e024020034110470d00410021030240034020034110460d01200241106a20036a200220036a290300370300200341086a21030c000b0b200241106a410210bc808080002101200241206a24808080800020010f0b200241106a20036a4202370300200341086a21030c000b0bdb0203017f047e017f23808080800041106b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0010b580808000210302400240024002400240200142ffffffff0f560d00200210b9808080002002280200450d0220022903082000109680808000450d03419880c08000109a8080800042001087808080001a0c010b1089808080002104108a8080800021052001422088220620044220882204540d0320062005422088560d03419880c080002000420010ba80808000419880c0800042002006a72004a76b2207200710bb808080000b41da80c08000411810b680808000200310b780808000210320022001428480808070833703082002200037030020032002410210bc808080001088808080001a200241106a24808080800042020f0b4283808080809601109d80808000000b4283808080a09601109d80808000000b4283808080909601109d808080000b000b5101027e4200210102400240419880c08000109a8080800022024200109b80808000450d0020024200109180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b15002000109a80808000200120021083808080001a0b25002000109a8080800020012002ad4220864204842003ad422086420484108f808080001a0b1a002000ad4220864204842001ad422086420484108b808080000bba0102017f027e23808080800041106b220024808080800020001095808080000240024020002802004101470d0020002903082101200010b98080800020002802000d0110be80808000000b4283808080b09701109d80808000000b200029030822021082808080001a419880c08000109a8080800042001087808080001a418080c080002002420210ba8080800041f280c08000411810b680808000200210b78080800020011088808080001a200041106a24808080800042020b11004283808080809601109d80808000000b910101027f23808080800041106b22022480808080000240024002402000a741ff01712203410e460d00200341ca00470d010b02402001a741ff01712203410e460d00200341ca00470d010b20021095808080002002280200450d0120022903081082808080001a20002001109c80808000200241106a24808080800042020f0b000b4283808080b09701109d80808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d000240200741506a41ff0171410a490d000240200741bf7f6a41ff0171411a490d002007419f7f6a41ff017141194b0d04200741456a21060c020b2007414b6a21060c010b200741526a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b5102017f017e23808080800041106b220324808080800020032001200210c08080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bc8080800021022000420037030020002002370308200341106a2480808080000b02000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bc8080800021012000420037030020002001370308200241106a2480808080000b5a01027e42002102024002402001109a8080800022034201109b80808000450d000240200342011091808080002202a741ff01712201410e460d00200141ca00470d020b20002002370308420121020b200020023703000f0b000b1c002000109a808080002001ad42208642048442011083808080001a0b0e0020002001420110ba808080000bac0102017f017e23808080800041306b2201248080808000200120002903003703002001200028020c2903003703102001200028020829030037030841002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bc808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0bb30101027f23808080800041206b2202248080808000200241106a109580808000024002400240024020022802104101470d00200020022903181096808080002103200241106a200110b08080800020022802100d0120030d020c030b200241106a200110b0808080004100210320022802104101470d020b200241086a2000200229031810a68080800020030d002002280208450d010b200241206a2480808080000f0b4283808080a09701109d80808000000b11004283808080909801109d80808000000b0bfc010100418080c0000bf201040000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000726f6c655f6772616e746564726f6c655f7265766f6b6564726f6c655f61646d696e5f6368616e67656461646d696e5f7472616e736665725f696e6974696174656461646d696e5f7472616e736665725f636f6d706c6574656461646d696e5f72656e6f756e636564696e646578726f6c65000099001000050000009e00100004000000526f6c654163636f756e7473486173526f6c65526f6c654163636f756e7473436f756e74526f6c6541646d696e41646d696e50656e64696e6741646d696e008b010e636f6e74726163746d6574617630000000000000000662696e766572000000000005302e302e310000000000000000000005727376657200000000000006312e38392e3000000000000000000008727373646b7665720000002f32322e302e3823663436653965303631303231336262623732323835353636663964643936306666393664303364380000db1a0e636f6e7472616374737065637630000000000000000000000007757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000086f70657261746f72000000130000000000000000000000000000000d5f5f636f6e7374727563746f7200000000000001000000000000000561646d696e00000000000013000000000000000000000000000000106772616e745f726f6c655f626174636800000003000000000000000663616c6c657200000000001300000000000000057573657273000000000003ea000000130000000000000004726f6c6500000011000000000000000000000000000000117265766f6b655f726f6c655f626174636800000000000003000000000000000663616c6c657200000000001300000000000000057573657273000000000003ea000000130000000000000004726f6c65000000110000000000000000000000000000000d72656e6f756e63655f726f6c6500000000000002000000000000000663616c6c65720000000000130000000000000004726f6c6500000011000000000000000000000000000000086861735f726f6c650000000200000000000000076163636f756e7400000000130000000000000004726f6c650000001100000001000003e8000000040000000000000000000000156765745f726f6c655f6d656d6265725f636f756e74000000000000010000000000000004726f6c6500000011000000010000000400000000000000000000000f6765745f726f6c655f6d656d62657200000000020000000000000004726f6c65000000110000000000000005696e64657800000000000004000000010000001300000000000000000000000e6765745f726f6c655f61646d696e0000000000010000000000000004726f6c650000001100000001000003e8000000110000000000000000000000096765745f61646d696e0000000000000000000001000003e80000001300000000000000000000000a6772616e745f726f6c65000000000003000000000000000663616c6c657200000000001300000000000000076163636f756e7400000000130000000000000004726f6c65000000110000000000000000000000000000000b7265766f6b655f726f6c650000000003000000000000000663616c6c657200000000001300000000000000076163636f756e7400000000130000000000000004726f6c65000000110000000000000000000000000000000e72656e6f756e63655f61646d696e000000000000000000000000000000000000000000137472616e736665725f61646d696e5f726f6c65000000000200000000000000096e65775f61646d696e0000000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000000000000000000000000000156163636570745f61646d696e5f7472616e73666572000000000000000000000000000000000000000000000e7365745f726f6c655f61646d696e0000000000020000000000000004726f6c6500000011000000000000000a61646d696e5f726f6c6500000000001100000000000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000600000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000004000000000000000000000012416363657373436f6e74726f6c4572726f72000000000009000000000000000c556e617574686f72697a6564000004ba000000000000000b41646d696e4e6f7453657400000004bb0000000000000010496e6465784f75744f66426f756e6473000004bc000000000000001141646d696e526f6c654e6f74466f756e64000000000004bd0000000000000012526f6c65436f756e7449734e6f745a65726f0000000004be000000000000000c526f6c654e6f74466f756e64000004bf000000000000000f41646d696e416c726561647953657400000004c0000000000000000b526f6c654e6f7448656c6400000004c1000000000000000b526f6c654973456d70747900000004c2000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e65720000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f7453657400000004c400000000000000125472616e73666572496e50726f67726573730000000004c5000000000000000f4f776e6572416c726561647953657400000004c600000004000000000000000000000011526f6c655472616e736665724572726f720000000000000300000000000000114e6f50656e64696e675472616e73666572000000000004b00000000000000016496e76616c69644c697665556e74696c4c65646765720000000004b10000000000000015496e76616c696450656e64696e674163636f756e74000000000004b20000000400000000000000000000000b43727970746f4572726f72000000000300000029546865206d65726b6c652070726f6f66206c656e677468206973206f7574206f6620626f756e64732e000000000000164d65726b6c6550726f6f664f75744f66426f756e64730000000005780000002754686520696e646578206f6620746865206c656166206973206f7574206f6620626f756e64732e00000000164d65726b6c65496e6465784f75744f66426f756e6473000000000579000000184e6f206461746120696e206861736865722073746174652e00000010486173686572456d70747953746174650000057a000000020000003d53746f72616765206b65797320666f72207468652064617461206173736f636961746564207769746820604d65726b6c654469737472696275746f7260000000000000000000001b4d65726b6c654469737472696275746f7253746f726167654b657900000000020000000000000028546865204d65726b6c6520726f6f74206f662074686520646973747269627574696f6e207472656500000004526f6f7400000001000000234d61707320616e20696e64657820746f2069747320636c61696d6564207374617475730000000007436c61696d6564000000000100000004000000040000000000000000000000164d65726b6c654469737472696275746f724572726f720000000000030000001b546865206d65726b6c6520726f6f74206973206e6f74207365742e000000000a526f6f744e6f74536574000000000514000000275468652070726f766964656420696e6465782077617320616c726561647920636c61696d65642e0000000013496e646578416c7265616479436c61696d65640000000515000000155468652070726f6f6620697320696e76616c69642e0000000000000c496e76616c696450726f6f6600000516000000020000002253746f72616765206b657920666f7220746865207061757361626c65207374617465000000000000000000125061757361626c6553746f726167654b65790000000000010000000000000032496e6469636174657320776865746865722074686520636f6e747261637420697320696e207061757365642073746174652e00000000000650617573656400000000000400000000000000000000000d5061757361626c654572726f720000000000000200000034546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973207061757365642e0000000d456e666f726365645061757365000000000003e800000038546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973206e6f74207061757365642e0000000d45787065637465645061757365000000000003e9000000040000000000000000000000105570677261646561626c654572726f7200000001000000415768656e206d6967726174696f6e20697320617474656d7074656420627574206e6f7420616c6c6f7765642064756520746f20757067726164652073746174652e000000000000134d6967726174696f6e4e6f74416c6c6f776564000000044c001e11636f6e7472616374656e766d6574617630000000000000001600000000" + } + }, + "ext": "v0" + }, + 4095 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/token/test_snapshots/test/test_redeem_should_fail_if_amount_is_not_positive.1.json b/contracts/token/test_snapshots/test/test_redeem_should_fail_if_amount_is_not_positive.1.json index dac5061..323dd0a 100644 --- a/contracts/token/test_snapshots/test/test_redeem_should_fail_if_amount_is_not_positive.1.json +++ b/contracts/token/test_snapshots/test/test_redeem_should_fail_if_amount_is_not_positive.1.json @@ -152,7 +152,7 @@ { "i128": { "hi": 0, - "lo": 0 + "lo": 100 } }, { @@ -314,7 +314,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 100 } } } @@ -419,7 +419,7 @@ "val": { "i128": { "hi": 0, - "lo": 0 + "lo": 100 } } } diff --git a/contracts/token/test_snapshots/test/test_safe_transfer_should_fail_if_amount_is_not_strictly_positive.1.json b/contracts/token/test_snapshots/test/test_safe_transfer_should_fail_if_amount_is_not_strictly_positive.1.json new file mode 100644 index 0000000..8e0fa10 --- /dev/null +++ b/contracts/token/test_snapshots/test/test_safe_transfer_should_fail_if_amount_is_not_strictly_positive.1.json @@ -0,0 +1,1121 @@ +{ + "generators": { + "address": 7, + "nonce": 0 + }, + "auth": [ + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "set_permission_manager", + "args": [ + { + "address": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "symbol": "MINTER" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "WLISTED" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "function_name": "grant_role", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "WLISTED" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "i128": { + "hi": 0, + "lo": 1000000 + } + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 22, + "sequence_number": 0, + "timestamp": 0, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": 4270020994084947596 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": 4270020994084947596 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": 5541220902715666415 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + }, + "durability": "persistent", + "val": { + "i128": { + "hi": 0, + "lo": 1000000 + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 6 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Token" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "EUTBL" + } + } + ] + } + }, + { + "key": { + "symbol": "PERM" + }, + "val": { + "address": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalSupply" + } + ] + }, + "val": { + "i128": { + "hi": 0, + "lo": 1000000 + } + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 1033654523790656264 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 2032731177588607455 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 2032731177588607455 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": 4837995959683129791 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": 801925984706572462 + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 0 + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "HasRole" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 0 + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "MINTER" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "MINTER" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccounts" + }, + { + "map": [ + { + "key": { + "symbol": "index" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "role" + }, + "val": { + "symbol": "WLISTED" + } + } + ] + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "MINTER" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAccountsCount" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 2 + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAdmin" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": { + "vec": [ + { + "symbol": "RoleAdmin" + }, + { + "symbol": "WLISTED" + } + ] + }, + "durability": "persistent", + "val": { + "symbol": "WLISTER" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDXKQTPLDDF4RBMJCCTGV2XQ44DCJOY7XZZKPEDJFKQTECSTYHBOI42O", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 4095 + ] + ], + [ + { + "contract_code": { + "hash": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 2726, + "n_functions": 57, + "n_globals": 3, + "n_table_entries": 0, + "n_types": 20, + "n_data_segments": 1, + "n_elem_segments": 0, + "n_imports": 18, + "n_exports": 20, + "n_data_segment_bytes": 242 + } + } + }, + "hash": "ecbf3ed7e2aa03b11b8d177657b50ab0104aebcd058861157ce719d41b55a79f", + "code": "0061736d01000000016e1460027e7e017e60017e017e60037e7e7e017e6000017e60047e7e7e7e017e60027f7f0060000060017f0060027e7e017f60017f017e60027e7e0060017e0060037e7f7f0060017f017f60037f7e7e0060037f7f7e0060027f7e0060027f7f017e60047f7e7f7f0060037f7f7f00026d12017601310000016201380001016101300001016c015f0002016c01360001017601330001017801300000016c013200000178013100000178013300030178013800030176016700000162016a0000016c01300000017801350001016c01370004016d01390002016c01310000033a39050600070807060109080a0b020c0c020c0c000d0e0a0f00010507000501100302020303110000070e121103060013130e0610050510090a0605030100110619037f01418080c0000b7f0041f281c0000b7f00418082c0000b07b70214066d656d6f72790200077570677261646500140d5f5f636f6e7374727563746f720019106772616e745f726f6c655f6261746368001e117265766f6b655f726f6c655f626174636800210d72656e6f756e63655f726f6c650024086861735f726f6c650029156765745f726f6c655f6d656d6265725f636f756e74002a0f6765745f726f6c655f6d656d626572002d0e6765745f726f6c655f61646d696e002f096765745f61646d696e00310a6772616e745f726f6c6500320b7265766f6b655f726f6c6500330e72656e6f756e63655f61646d696e0034137472616e736665725f61646d696e5f726f6c650038156163636570745f61646d696e5f7472616e73666572003d0e7365745f726f6c655f61646d696e003f015f00430a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac33439890102017e027f420021020240024020012802082203200128020c4f0d0020012903002003ad4220864204841080808080002102200341016a2203450d0120012003360208200242ff018342cd00520d012001280210220341016a2204450d01200020023703102000200336020820012004360210420121020b200020023703000f0b109380808000000b0900109880808000000bb50101017f23808080800041106b2202248080808000024002400240200042ff018342c800520d0020001081808080004280808080708342808080808004520d00200142ff018342cd00520d0020011082808080001a20021095808080002002280200450d0120012002290308109680808000450d02428ea499eac7e9c9a818420142021083808080001a20001084808080001a200241106a24808080800042020f0b000b410d109780808000000b109880808000000b5101027e4200210102400240418080c08000109a8080800022024202109b80808000450d0020024202109180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b0d0020002001108680808000500b0900109880808000000b0300000b6c0002400240200042ff018342cd00520d00418080c08000109a808080004202109b808080000d01418080c08000109a80808000200042021083808080001a428e9ed0cfc7ba8901428ebad0cfc7ba8901109c8080800042020f0b000b4283808080809801109d80808000000bd90302017f027e23808080800041206b220124808080800002400240024002400240024002400240024020002802000e06000102030405000b200141086a41b481c08000410c10c18080800020012802080d0620012903102102200035021021032001200029030837031020012003422086420484370308200141086a200241a481c08000ad422086420484200141086aad42208642048442848080802010908080800010c2808080000c050b200141086a41c081c08000410710c18080800020012802080d052001290310210220002903082103200120002903103703182001200337031020012002370308200141086a410310bc8080800021020c060b200141086a41c781c08000411110c18080800020012802080d04200141086a2001290310200029030810c2808080000c030b200141086a41d881c08000410910c18080800020012802080d03200141086a2001290310200029030810c2808080000c020b200141086a41e181c08000410510c18080800020012802080d02200141086a200129031010c4808080000c010b200141086a41e681c08000410c10c18080800020012802080d01200141086a200129031010c4808080000b200129031021022001290308500d010b000b200141206a24808080800020020b0f0020002001108d808080004201510ba60203017f027e017f23808080800041c0006b22022480808080002002420337030820022000370310200241306a200241086a10c580808000024002402002280230450d00200229033821030c010b4101410010b68080800021030b200241086a109a80808000200142011083808080001a41c880c08000411210b68080800021042002200037032820022004370320410021050340024020054110470d00410021050240034020054110460d01200241306a20056a200241206a20056a290300370300200541086a21050c000b0b200241306a410210bc80808000210020022001370338200220033703302000200241306a410210bc808080001088808080001a200241c0006a2480808080000f0b200241306a20056a4202370300200541086a21050c000b0b0b002000108e808080001a0be40101027f23808080800041c0006b22032480808080000240200042ff018342cd00520d00200142ff018342cb00520d0002402002a741ff01712204410e460d00200441ca00470d010b2003200237030020011085808080002102200341003602182003410036021020032001370308200320024220883e021402400340200341206a200341086a10928080800020032802204101470d012003280228210420032003290330370338024020040d002000200341386a2003109f808080000c010b2000200341386a200310a0808080000c000b0b200341c0006a24808080800042020f0b000b240020001082808080001a2000200229030010c98080800020002001200210a0808080000ba00203017f027e027f23808080800041e0006b2203248080808000200341106a200129030022042002290300220510a6808080000240024020032802100d002003420237031820032005370320200341086a200341186a10ab80808000200328020c210620032802082107200320053703382003420037033020032006410020074101711b2206360240200341306a200410c780808000200320053703582003200437035020034201370348200341c8006a200610c680808000200641016a2206450d01200341186a200610c68080800041b080c08000410c10b6808080002105200320013602542003200236025020032005370348200341c8006a10c88080800020001088808080001a0b200341e0006a2480808080000f0b109380808000000be40101027f23808080800041c0006b22032480808080000240200042ff018342cd00520d00200142ff018342cb00520d0002402002a741ff01712204410e460d00200441ca00470d010b2003200237030020011085808080002102200341003602182003410036021020032001370308200320024220883e021402400340200341206a200341086a10928080800020032802204101470d012003280228210420032003290330370338024020040d002000200341386a200310a2808080000c010b2000200341386a200310a3808080000c000b0b200341c0006a24808080800042020f0b000b240020001082808080001a2000200229030010c98080800020002001200210a3808080000b920102017f027e23808080800041206b22032480808080002003200129030022042002290300220510a68080800002402003280200450d002004200510a780808000200320053703182003200437031020034201370308200341086a109a8080800042011087808080001a20022001200010a880808000200341206a2480808080000f0b4283808080909801109d80808000000bd90201037f23808080800041c0006b2202248080808000024002400240200042ff018342cd00520d0002402001a741ff01712203410e460d00200341ca00470d010b200220003703102002200137031802400240200142ce0083420e510d002001428e9ed0cfc7ba890110868080800050450d010c040b2002428fe8e7a3ddc4003703282002200142088837032002400340200241206a10a5808080002103200241286a10a58080800021042003418080c400460d0120032004460d000c020b0b2004418080c400460d030b20001082808080001a200241086a2000200110a6808080002002280208450d012000200110a780808000200220013703382002200037033020024201370328200241286a109a8080800042011087808080001a200241186a200241106a200010a880808000200241c0006a24808080800042020f0b000b4283808080909801109d80808000000b109880808000000b960102017e027f2000290300210103400240200150450d00418080c4000f0b024002402001423088a7413f7122024101470d0041df0021020c010b0240024002402002417f6a410b4f0d00412e21030c010b0240200241746a411a4f0d00413521030c010b200241254d0d01413b21030b200220036a21020c010b2000200142068622013703000c010b0b2000200142068637030020020b7201037f23808080800041206b22032480808080002003200237031820032001370310200342013703082003200341086a10ab8080800020032802042104024020032802002205410171450d00200341086a10ac808080000b2000200436020420002005360200200341206a2480808080000bf90201037f2380808080004190016b22022480808080002002420237031820022001370320200241106a200241186a10ab808080000240024002402002280210410171450d0020022802142203450d00200220013703402002200037033820024201370330200241086a200241306a10ab808080002002280208410171450d01200228020c2104200220013703502002420037034820022003417f6a2203360258024020042003460d00200241f8006a200241c8006a10ae808080002002280278450d032002290380012100200220043602702002200137036820024200370360200241e0006a200010c7808080002002200137038801200220003703800120024201370378200241f8006a200410c6808080000b200241c8006a109a8080800042011087808080001a200241306a109a8080800042011087808080001a200241186a200310c68080800020024190016a2480808080000f0b4283808080a09801109d80808000000b10ca80808000000b4126109780808000000b5802017f017e23808080800041106b220324808080800041bc80c08000410c10b68080800021042003200136020c2003200036020820032004370300200310c88080800020021088808080001a200341106a2480808080000b7701027f23808080800041106b22022480808080000240200042ff018342cd00520d0002402001a741ff01712203410e460d00200341ca00470d010b200241086a2000200110a68080800020022802082103200235020c2100200241106a2480808080002000422086420484420220034101711b0f0b000b860101027f23808080800041206b2201248080808000024002402000a741ff01712202410e460d00200241ca00470d010b20014202370308200120003703102001200141086a10ab808080004204210002402001280200410171450d002001280204ad4220864204842100200141086a10ac808080000b200141206a24808080800020000f0b000b5a02017e017f0240024002402001109a8080800022024201109b808080000d00410021010c010b20024201109180808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b1600200042014180efdd004180f6de0010bb808080000b9f0101027f23808080800041306b22022480808080000240024002402000a741ff01712203410e460d00200341ca00470d010b200142ff01834204520d002002200037031020024200370308200220014220883e0218200241206a200241086a10ae808080002002280220450d0120022903282100200241086a10ac80808000200241306a24808080800020000f0b000b4283808080c09701109d80808000000b4d01027e42002102024002402001109a8080800022034201109b80808000450d0020034201109180808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b5901027f23808080800041106b220124808080800002402000a741ff01712202410e460d00200241ca00460d00000b2001200010b0808080002001280200210220012903082100200141106a2480808080002000420220021b0b7402017f017e23808080800041306b22022480808080002002420337030820022001370310200241206a200241086a10c58080800042002101024020022903202203a74101470d00200241086a10ac8080800020002002290328370308200321010b20002001370300200241306a2480808080000b3f02027f017e23808080800041106b220024808080800020001095808080002000280200210120002903082102200041106a2480808080002002420220011b0b7501027f23808080800041106b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d0002402002a741ff01712204410e460d00200441ca00470d010b200320023703082003200137030020002003200341086a109f80808000200341106a24808080800042020f0b000b7501027f23808080800041106b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d0002402002a741ff01712204410e460d00200441ca00470d010b200320023703082003200137030020002003200341086a10a280808000200341106a24808080800042020f0b000b4201017e10b5808080002100418080c08000109a8080800042021087808080001a418a81c08000410f10b680808000200010b78080800042021088808080001a42020b5702017f017e23808080800041106b22002480808080002000109580808000024020002802004101470d00200029030822011082808080001a200041106a24808080800020010f0b4283808080b09701109d80808000000b4502017f017e23808080800041106b220224808080800020022000200110c080808000024020022802004101470d00000b20022903082103200241106a24808080800020030b940101027f23808080800041206b2202248080808000200220013703082002200037030041002103037e024020034110470d00410021030240034020034110460d01200241106a20036a200220036a290300370300200341086a21030c000b0b200241106a410210bc808080002101200241206a24808080800020010f0b200241106a20036a4202370300200341086a21030c000b0bdb0203017f047e017f23808080800041106b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0010b580808000210302400240024002400240200142ffffffff0f560d00200210b9808080002002280200450d0220022903082000109680808000450d03419880c08000109a8080800042001087808080001a0c010b1089808080002104108a8080800021052001422088220620044220882204540d0320062005422088560d03419880c080002000420010ba80808000419880c0800042002006a72004a76b2207200710bb808080000b41da80c08000411810b680808000200310b780808000210320022001428480808070833703082002200037030020032002410210bc808080001088808080001a200241106a24808080800042020f0b4283808080809601109d80808000000b4283808080a09601109d80808000000b4283808080909601109d808080000b000b5101027e4200210102400240419880c08000109a8080800022024200109b80808000450d0020024200109180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b15002000109a80808000200120021083808080001a0b25002000109a8080800020012002ad4220864204842003ad422086420484108f808080001a0b1a002000ad4220864204842001ad422086420484108b808080000bba0102017f027e23808080800041106b220024808080800020001095808080000240024020002802004101470d0020002903082101200010b98080800020002802000d0110be80808000000b4283808080b09701109d80808000000b200029030822021082808080001a419880c08000109a8080800042001087808080001a418080c080002002420210ba8080800041f280c08000411810b680808000200210b78080800020011088808080001a200041106a24808080800042020b11004283808080809601109d80808000000b910101027f23808080800041106b22022480808080000240024002402000a741ff01712203410e460d00200341ca00470d010b02402001a741ff01712203410e460d00200341ca00470d010b20021095808080002002280200450d0120022903081082808080001a20002001109c80808000200241106a24808080800042020f0b000b4283808080b09701109d80808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d000240200741506a41ff0171410a490d000240200741bf7f6a41ff0171411a490d002007419f7f6a41ff017141194b0d04200741456a21060c020b2007414b6a21060c010b200741526a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b5102017f017e23808080800041106b220324808080800020032001200210c08080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bc8080800021022000420037030020002002370308200341106a2480808080000b02000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bc8080800021012000420037030020002001370308200241106a2480808080000b5a01027e42002102024002402001109a8080800022034201109b80808000450d000240200342011091808080002202a741ff01712201410e460d00200141ca00470d020b20002002370308420121020b200020023703000f0b000b1c002000109a808080002001ad42208642048442011083808080001a0b0e0020002001420110ba808080000bac0102017f017e23808080800041306b2201248080808000200120002903003703002001200028020c2903003703102001200028020829030037030841002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bc808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0bb30101027f23808080800041206b2202248080808000200241106a109580808000024002400240024020022802104101470d00200020022903181096808080002103200241106a200110b08080800020022802100d0120030d020c030b200241106a200110b0808080004100210320022802104101470d020b200241086a2000200229031810a68080800020030d002002280208450d010b200241206a2480808080000f0b4283808080a09701109d80808000000b11004283808080909801109d80808000000b0bfc010100418080c0000bf201040000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000726f6c655f6772616e746564726f6c655f7265766f6b6564726f6c655f61646d696e5f6368616e67656461646d696e5f7472616e736665725f696e6974696174656461646d696e5f7472616e736665725f636f6d706c6574656461646d696e5f72656e6f756e636564696e646578726f6c65000099001000050000009e00100004000000526f6c654163636f756e7473486173526f6c65526f6c654163636f756e7473436f756e74526f6c6541646d696e41646d696e50656e64696e6741646d696e008b010e636f6e74726163746d6574617630000000000000000662696e766572000000000005302e302e310000000000000000000005727376657200000000000006312e38392e3000000000000000000008727373646b7665720000002f32322e302e3823663436653965303631303231336262623732323835353636663964643936306666393664303364380000db1a0e636f6e7472616374737065637630000000000000000000000007757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000086f70657261746f72000000130000000000000000000000000000000d5f5f636f6e7374727563746f7200000000000001000000000000000561646d696e00000000000013000000000000000000000000000000106772616e745f726f6c655f626174636800000003000000000000000663616c6c657200000000001300000000000000057573657273000000000003ea000000130000000000000004726f6c6500000011000000000000000000000000000000117265766f6b655f726f6c655f626174636800000000000003000000000000000663616c6c657200000000001300000000000000057573657273000000000003ea000000130000000000000004726f6c65000000110000000000000000000000000000000d72656e6f756e63655f726f6c6500000000000002000000000000000663616c6c65720000000000130000000000000004726f6c6500000011000000000000000000000000000000086861735f726f6c650000000200000000000000076163636f756e7400000000130000000000000004726f6c650000001100000001000003e8000000040000000000000000000000156765745f726f6c655f6d656d6265725f636f756e74000000000000010000000000000004726f6c6500000011000000010000000400000000000000000000000f6765745f726f6c655f6d656d62657200000000020000000000000004726f6c65000000110000000000000005696e64657800000000000004000000010000001300000000000000000000000e6765745f726f6c655f61646d696e0000000000010000000000000004726f6c650000001100000001000003e8000000110000000000000000000000096765745f61646d696e0000000000000000000001000003e80000001300000000000000000000000a6772616e745f726f6c65000000000003000000000000000663616c6c657200000000001300000000000000076163636f756e7400000000130000000000000004726f6c65000000110000000000000000000000000000000b7265766f6b655f726f6c650000000003000000000000000663616c6c657200000000001300000000000000076163636f756e7400000000130000000000000004726f6c65000000110000000000000000000000000000000e72656e6f756e63655f61646d696e000000000000000000000000000000000000000000137472616e736665725f61646d696e5f726f6c65000000000200000000000000096e65775f61646d696e0000000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000000000000000000000000000156163636570745f61646d696e5f7472616e73666572000000000000000000000000000000000000000000000e7365745f726f6c655f61646d696e0000000000020000000000000004726f6c6500000011000000000000000a61646d696e5f726f6c6500000000001100000000000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000600000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000004000000000000000000000012416363657373436f6e74726f6c4572726f72000000000009000000000000000c556e617574686f72697a6564000004ba000000000000000b41646d696e4e6f7453657400000004bb0000000000000010496e6465784f75744f66426f756e6473000004bc000000000000001141646d696e526f6c654e6f74466f756e64000000000004bd0000000000000012526f6c65436f756e7449734e6f745a65726f0000000004be000000000000000c526f6c654e6f74466f756e64000004bf000000000000000f41646d696e416c726561647953657400000004c0000000000000000b526f6c654e6f7448656c6400000004c1000000000000000b526f6c654973456d70747900000004c2000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e65720000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f7453657400000004c400000000000000125472616e73666572496e50726f67726573730000000004c5000000000000000f4f776e6572416c726561647953657400000004c600000004000000000000000000000011526f6c655472616e736665724572726f720000000000000300000000000000114e6f50656e64696e675472616e73666572000000000004b00000000000000016496e76616c69644c697665556e74696c4c65646765720000000004b10000000000000015496e76616c696450656e64696e674163636f756e74000000000004b20000000400000000000000000000000b43727970746f4572726f72000000000300000029546865206d65726b6c652070726f6f66206c656e677468206973206f7574206f6620626f756e64732e000000000000164d65726b6c6550726f6f664f75744f66426f756e64730000000005780000002754686520696e646578206f6620746865206c656166206973206f7574206f6620626f756e64732e00000000164d65726b6c65496e6465784f75744f66426f756e6473000000000579000000184e6f206461746120696e206861736865722073746174652e00000010486173686572456d70747953746174650000057a000000020000003d53746f72616765206b65797320666f72207468652064617461206173736f636961746564207769746820604d65726b6c654469737472696275746f7260000000000000000000001b4d65726b6c654469737472696275746f7253746f726167654b657900000000020000000000000028546865204d65726b6c6520726f6f74206f662074686520646973747269627574696f6e207472656500000004526f6f7400000001000000234d61707320616e20696e64657820746f2069747320636c61696d6564207374617475730000000007436c61696d6564000000000100000004000000040000000000000000000000164d65726b6c654469737472696275746f724572726f720000000000030000001b546865206d65726b6c6520726f6f74206973206e6f74207365742e000000000a526f6f744e6f74536574000000000514000000275468652070726f766964656420696e6465782077617320616c726561647920636c61696d65642e0000000013496e646578416c7265616479436c61696d65640000000515000000155468652070726f6f6620697320696e76616c69642e0000000000000c496e76616c696450726f6f6600000516000000020000002253746f72616765206b657920666f7220746865207061757361626c65207374617465000000000000000000125061757361626c6553746f726167654b65790000000000010000000000000032496e6469636174657320776865746865722074686520636f6e747261637420697320696e207061757365642073746174652e00000000000650617573656400000000000400000000000000000000000d5061757361626c654572726f720000000000000200000034546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973207061757365642e0000000d456e666f726365645061757365000000000003e800000038546865206f7065726174696f6e206661696c656420626563617573652074686520636f6e7472616374206973206e6f74207061757365642e0000000d45787065637465645061757365000000000003e9000000040000000000000000000000105570677261646561626c654572726f7200000001000000415768656e206d6967726174696f6e20697320617474656d7074656420627574206e6f7420616c6c6f7765642064756520746f20757067726164652073746174652e000000000000134d6967726174696f6e4e6f74416c6c6f776564000000044c001e11636f6e7472616374656e766d6574617630000000000000001600000000" + } + }, + "ext": "v0" + }, + 4095 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file From 8689d2b153cdfd0f3e15661eb3f72ee5899c9be6 Mon Sep 17 00:00:00 2001 From: Nicolas Assouad Date: Mon, 22 Sep 2025 14:03:37 +0200 Subject: [PATCH 2/2] Adapt addess --- address/dev.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/address/dev.json b/address/dev.json index 606b072..5752fc7 100644 --- a/address/dev.json +++ b/address/dev.json @@ -1,12 +1,12 @@ { - "permissionManager": "CBUIECO5NXZOL5POGHLLXJA3MXBSZVPOCPEEZK6YPH35FHXXGGRZEPY3", - "redemption": "CBGCPYBFKKV55BUV4KFEHVGEDDUSGCOP64M6UMXN5L4BQ7COOULPFIO4", + "permissionManager": "CDHCGBGXRIJKEBMDTWZLX5BHQUYZOQFGZGVMU2Y62MKRP5Y5IRQDHA3X", + "redemption": "CCSB5EN2WZH7YSE6ARFF7H3GX55KEAVK6C446MRRICKRR3FSH6IPEEOH", "tokens": { - "EUR_SPKCC": "CDVABO2TG6KJS74P6LIPPWFRA5HPBGO37CXUHGTHTCED44NLXJSNSFU4", - "EUR_USTBL": "CCUK56RAXVS747P2CQ45LUIPC2LR5V6HNMEVSRPRGSJPGMT7HXA7BBRM", - "EUTBL": "CAKWQAE674WRL5IRBFJ647QO6TQGU2GSIRJHSUTGSSWE3KQKZDB3F3KV", - "SPKCC": "CAHG7OFUTEALOXPHFYWSDMRYAEQBWWIPRFCNER3OPIDSIISGZCX2QFKQ", - "UKTBL": "CD2SDO6TMSVIJSJKAJDA72K37VP3YT5Q4MG3FZZD6F5OLIUYTME2T6HW", - "USTBL": "CDSEVER7V7JHIFZQIBV4TO4RFMS7UVW7FVDUVRBSDV75RQBPT6Z5DHI2" + "EUR_SPKCC": "CCESW4HBXTKCI2P7FM4PKZMFE3UCAR3I3RGJ5IAOLEYPL4ZYDBOPQ4CL", + "EUR_USTBL": "CDF4XHGLAQSXJPBATZESNRANJNCOI5UPF3LNKP6GR4I43CLMS3ZFXRKZ", + "EUTBL": "CDF5ZQMLKA6XO6BSXTPZOUZXHXT6XG56K2XASZIGGBXF2ACWBO5HW2JF", + "SPKCC": "CAIXJTAK4NPEBAI66SAJF7I2CDJNGM2Q32XQXY6VJNIKAPEED55EH65U", + "UKTBL": "CBKJFQ33FH6ANWM7NNI4WYJRICZZWGKBJMHAJQ7INPJDUYJ345SGN3VX", + "USTBL": "CALN5FSRP6H3A66MSLJS7SKDNPPH3CGQSU7VXNHI5CQ2ZM55RZNTQLUS" } }