From e53f4da1721747f72e54ed29a694788ab4b0652e Mon Sep 17 00:00:00 2001 From: Yuun Lim <38443641+yuunlimm@users.noreply.github.com> Date: Mon, 23 Sep 2024 09:12:41 -0700 Subject: [PATCH] Add a feature to generate testing transactions (#518) * Add a feature to generat testing transactions that can be used for processor testing. This enables us to skip creating a pr whenever there is new transaction to test with. * lint --- rust/Cargo.lock | 9 + rust/Cargo.toml | 2 + rust/integration-tests/Cargo.toml | 1 + rust/testing-transactions/Cargo.toml | 16 + rust/testing-transactions/build.rs | 31 + .../account_a_get_funded_from_faucet.json | 291 ++++ .../account_a_transfer_to_account_b.json | 252 ++++ .../account_b_transfer_to_account_b.json | 198 +++ .../generated_user_script_transaction.json | 154 ++ .../json_transactions/simple_user_script.json | 154 ++ .../validator_transaction.json | 1269 +++++++++++++++++ rust/testing-transactions/src/lib.rs | 19 + 12 files changed, 2396 insertions(+) create mode 100644 rust/testing-transactions/Cargo.toml create mode 100644 rust/testing-transactions/build.rs create mode 100644 rust/testing-transactions/json_transactions/account_a_get_funded_from_faucet.json create mode 100644 rust/testing-transactions/json_transactions/account_a_transfer_to_account_b.json create mode 100644 rust/testing-transactions/json_transactions/account_b_transfer_to_account_b.json create mode 100644 rust/testing-transactions/json_transactions/generated_user_script_transaction.json create mode 100644 rust/testing-transactions/json_transactions/simple_user_script.json create mode 100644 rust/testing-transactions/json_transactions/validator_transaction.json create mode 100644 rust/testing-transactions/src/lib.rs diff --git a/rust/Cargo.lock b/rust/Cargo.lock index fc23dea14..337f1d18b 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -2236,6 +2236,7 @@ dependencies = [ "serde", "serde_json", "testcontainers", + "testing-transactions", "tokio", ] @@ -4666,6 +4667,14 @@ dependencies = [ "url", ] +[[package]] +name = "testing-transactions" +version = "0.1.0" +dependencies = [ + "aptos-protos 1.3.1 (git+https://github.com/aptos-labs/aptos-core.git?rev=5c48aee129b5a141be2792ffa3d9bd0a1a61c9cb)", + "serde_json", +] + [[package]] name = "thiserror" version = "1.0.63" diff --git a/rust/Cargo.toml b/rust/Cargo.toml index eb995dc62..bf84ea6ce 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -8,6 +8,7 @@ members = [ "processor", "sdk-processor", "server-framework", + "testing-transactions", ] [workspace.package] @@ -25,6 +26,7 @@ server-framework = { path = "server-framework" } aptos-moving-average = { path = "moving-average" } integration-tests = { path = "integration-tests" } sdk-processor = { path = "sdk-processor" } +testing-transactions = { path = "testing-transactions" } ahash = { version = "0.8.7", features = ["serde"] } anyhow = "1.0.86" diff --git a/rust/integration-tests/Cargo.toml b/rust/integration-tests/Cargo.toml index 637a2f12c..889d04d4c 100644 --- a/rust/integration-tests/Cargo.toml +++ b/rust/integration-tests/Cargo.toml @@ -26,5 +26,6 @@ regex = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } testcontainers = { workspace = true } +testing-transactions = { workspace = true } tokio = { workspace = true } [dev-dependencies] diff --git a/rust/testing-transactions/Cargo.toml b/rust/testing-transactions/Cargo.toml new file mode 100644 index 000000000..dff7c6ad9 --- /dev/null +++ b/rust/testing-transactions/Cargo.toml @@ -0,0 +1,16 @@ +[package] +name = "testing-transactions" +version = "0.1.0" + +# Workspace inherited keys +authors = { workspace = true } +edition = { workspace = true } +homepage = { workspace = true } +license = { workspace = true } +publish = { workspace = true } +repository = { workspace = true } +rust-version = { workspace = true } + +[dependencies] +aptos-protos ={ workspace = true } +serde_json = { workspace = true } diff --git a/rust/testing-transactions/build.rs b/rust/testing-transactions/build.rs new file mode 100644 index 000000000..0ed03a925 --- /dev/null +++ b/rust/testing-transactions/build.rs @@ -0,0 +1,31 @@ +// Copyright (c) Aptos Foundation +// SPDX-License-Identifier: Apache-2.0 + +// build.rs +use std::{env, fs, path::Path}; + +fn main() { + let out_dir = env::var("OUT_DIR").unwrap(); + println!("OUT_DIR: {:?}", out_dir); + let dest_path = Path::new(&out_dir).join("generate_transactions.rs"); + let mut transactions_code = String::new(); + let json_dir = Path::new("json_transactions"); + for entry in fs::read_dir(json_dir).unwrap() { + let entry = entry.unwrap(); + let path = entry.path(); + if path.extension().and_then(|s| s.to_str()) == Some("json") { + let file_name = path.file_stem().unwrap().to_str().unwrap(); + let const_name = file_name.to_uppercase().replace('-', "_"); + + let json_code = format!( + r#" + pub const {const_name}: &[u8] = include_bytes!(concat!(env!("CARGO_MANIFEST_DIR"), "/json_transactions/{file_name}.json")); + "#, + const_name = const_name, + file_name = file_name, + ); + transactions_code.push_str(&json_code); + } + } + fs::write(dest_path, transactions_code).unwrap(); +} diff --git a/rust/testing-transactions/json_transactions/account_a_get_funded_from_faucet.json b/rust/testing-transactions/json_transactions/account_a_get_funded_from_faucet.json new file mode 100644 index 000000000..e85ce3c74 --- /dev/null +++ b/rust/testing-transactions/json_transactions/account_a_get_funded_from_faucet.json @@ -0,0 +1,291 @@ +{ + "timestamp": { + "seconds": "1722246280", + "nanos": 999230000 + }, + "version": "5524190992", + "info": { + "hash": "9u1tiBJTfUpcFsoKtJKfqpb4hWbz6Zq0+l/kmJrvmRQ=", + "stateChangeHash": "dSvWbb9A1Njayi8522XP4CRnJEaIXcgPL9hwMuLC2Ls=", + "eventRootHash": "iX1ELvz8fXL4p6APhREH/kP5KQq4Fw/T3Isrcc3W9+Y=", + "gasUsed": "1001", + "success": true, + "vmStatus": "Executed successfully", + "accumulatorRootHash": "zxr63s4RL8yAwM+AZduTy0j2diWNi328bJKtCD+fekU=", + "changes": [ + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x832fd5e456b7f43c4ef27978766ee5242a8a393d10ef5bf662d40f774a6f2deb", + "stateKeyHash": "NO4exGs6RLXsCA6pGBWJ3i5FxUR9urylYXvjxzGBVE4=", + "type": { + "address": "0x1", + "module": "coin", + "name": "CoinStore", + "genericTypeParams": [ + { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "aptos_coin", + "name": "AptosCoin" + } + } + ] + }, + "typeStr": "0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>", + "data": "{\"coin\":{\"value\":\"225379021750\"},\"deposit_events\":{\"counter\":\"1345637\",\"guid\":{\"id\":{\"addr\":\"0x832fd5e456b7f43c4ef27978766ee5242a8a393d10ef5bf662d40f774a6f2deb\",\"creation_num\":\"2\"}}},\"frozen\":false,\"withdraw_events\":{\"counter\":\"1345624\",\"guid\":{\"id\":{\"addr\":\"0x832fd5e456b7f43c4ef27978766ee5242a8a393d10ef5bf662d40f774a6f2deb\",\"creation_num\":\"3\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x832fd5e456b7f43c4ef27978766ee5242a8a393d10ef5bf662d40f774a6f2deb", + "stateKeyHash": "u34zRmqkZYLKVzYCOBOMbWPtN8szyG02m+Of/dmxFUw=", + "type": { + "address": "0x1", + "module": "account", + "name": "Account" + }, + "typeStr": "0x1::account::Account", + "data": "{\"authentication_key\":\"0x832fd5e456b7f43c4ef27978766ee5242a8a393d10ef5bf662d40f774a6f2deb\",\"coin_register_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x832fd5e456b7f43c4ef27978766ee5242a8a393d10ef5bf662d40f774a6f2deb\",\"creation_num\":\"0\"}}},\"guid_creation_num\":\"4\",\"key_rotation_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x832fd5e456b7f43c4ef27978766ee5242a8a393d10ef5bf662d40f774a6f2deb\",\"creation_num\":\"1\"}}},\"rotation_capability_offer\":{\"for\":{\"vec\":[]}},\"sequence_number\":\"1345635\",\"signer_capability_offer\":{\"for\":{\"vec\":[]}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xeea01e0c163fe390e30afd0e6ff88a3535a2d78b4cbbcc8f9bf3848b5a8fbcf2", + "stateKeyHash": "iSj4XNRWy0NEu971y15qfgX60oXWnPW/2MUkQGCUBrc=", + "type": { + "address": "0x1", + "module": "coin", + "name": "CoinStore", + "genericTypeParams": [ + { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "aptos_coin", + "name": "AptosCoin" + } + } + ] + }, + "typeStr": "0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>", + "data": "{\"coin\":{\"value\":\"100000000\"},\"deposit_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xeea01e0c163fe390e30afd0e6ff88a3535a2d78b4cbbcc8f9bf3848b5a8fbcf2\",\"creation_num\":\"2\"}}},\"frozen\":false,\"withdraw_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xeea01e0c163fe390e30afd0e6ff88a3535a2d78b4cbbcc8f9bf3848b5a8fbcf2\",\"creation_num\":\"3\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xeea01e0c163fe390e30afd0e6ff88a3535a2d78b4cbbcc8f9bf3848b5a8fbcf2", + "stateKeyHash": "WItcVnHUvRZJFz30CYBH/6JKkFJO2SsICXYp1nads8U=", + "type": { + "address": "0x1", + "module": "account", + "name": "Account" + }, + "typeStr": "0x1::account::Account", + "data": "{\"authentication_key\":\"0xeea01e0c163fe390e30afd0e6ff88a3535a2d78b4cbbcc8f9bf3848b5a8fbcf2\",\"coin_register_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xeea01e0c163fe390e30afd0e6ff88a3535a2d78b4cbbcc8f9bf3848b5a8fbcf2\",\"creation_num\":\"0\"}}},\"guid_creation_num\":\"4\",\"key_rotation_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xeea01e0c163fe390e30afd0e6ff88a3535a2d78b4cbbcc8f9bf3848b5a8fbcf2\",\"creation_num\":\"1\"}}},\"rotation_capability_offer\":{\"for\":{\"vec\":[]}},\"sequence_number\":\"0\",\"signer_capability_offer\":{\"for\":{\"vec\":[]}}}" + } + }, + { + "type": "TYPE_WRITE_TABLE_ITEM", + "writeTableItem": { + "stateKeyHash": "bkso1A+YoQamUWNTCSTA3LQME0nTqpFdEItNbPwd2xk=", + "handle": "0x1b854694ae746cdbd8d44186ca4929b2b337df21d1c74633be19b2710552fdca", + "key": "0x0619dc29a0aac8fa146714058e8dd6d2d0f3bdf5f6331907bf91f3acd81e6935", + "data": { + "key": "\"0x619dc29a0aac8fa146714058e8dd6d2d0f3bdf5f6331907bf91f3acd81e6935\"", + "keyType": "address", + "value": "\"29159041932810165790\"", + "valueType": "u128" + } + } + } + ] + }, + "epoch": "16653", + "blockHeight": "322562789", + "type": "TRANSACTION_TYPE_USER", + "sizeInfo": { + "transactionBytes": 475, + "eventSizeInfo": [ + { + "typeTagBytes": 52, + "totalBytes": 108 + }, + { + "typeTagBytes": 60, + "totalBytes": 161 + }, + { + "typeTagBytes": 53, + "totalBytes": 109 + }, + { + "typeTagBytes": 52, + "totalBytes": 108 + }, + { + "typeTagBytes": 63, + "totalBytes": 103 + } + ], + "writeOpSizeInfo": [ + { + "keyBytes": 138, + "valueBytes": 105 + }, + { + "keyBytes": 84, + "valueBytes": 147 + }, + { + "keyBytes": 138, + "valueBytes": 105 + }, + { + "keyBytes": 84, + "valueBytes": 147 + }, + { + "keyBytes": 66, + "valueBytes": 16 + } + ] + }, + "user": { + "request": { + "sender": "0x832fd5e456b7f43c4ef27978766ee5242a8a393d10ef5bf662d40f774a6f2deb", + "sequenceNumber": "1345634", + "maxGasAmount": "500000", + "gasUnitPrice": "100", + "expirationTimestampSecs": { + "seconds": "1722246295" + }, + "payload": { + "type": "TYPE_SCRIPT_PAYLOAD", + "scriptPayload": { + "code": { + "bytecode": "oRzrCwUAAAAIAQAIAggEAwwVBCECBSMQBzNQCIMBIAajARQAAAABAAIAAwEFCAADBAMBAAIGAQUBAAEHAAIAAAgAAgABBAMGDAUDAQUAAQYMAQgAAQMNYXB0b3NfYWNjb3VudAphcHRvc19jb2luBGNvaW4Gc2lnbmVyCmFkZHJlc3Nfb2YJQXB0b3NDb2luB2JhbGFuY2UEbWludAh0cmFuc2ZlcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAwighgEAAAAAAAMI//////////8AAAEXCgARAAwDCgM4AAcBCgIXBwAXIwQSCgALAwoCBwAWEQILAAsBCwIRAwI=", + "abi": { + "name": "main", + "visibility": "VISIBILITY_PUBLIC", + "isEntry": true, + "params": [ + { + "type": "MOVE_TYPES_REFERENCE", + "reference": { + "to": { + "type": "MOVE_TYPES_SIGNER" + } + } + }, + { + "type": "MOVE_TYPES_ADDRESS" + }, + { + "type": "MOVE_TYPES_U64" + } + ] + } + }, + "arguments": [ + "\"0xeea01e0c163fe390e30afd0e6ff88a3535a2d78b4cbbcc8f9bf3848b5a8fbcf2\"", + "\"100000000\"" + ] + } + }, + "signature": { + "type": "TYPE_ED25519", + "ed25519": { + "publicKey": "UFdI6CaGx2yWzNCGgupSjfWTm9vbCnlDGdJkKxaVv5c=", + "signature": "CsqIVmJ7mLaoGk4qwyQ5DqfUpdX0KFdKVUy6uLFTcblcGIhtX93j2JuMcLFI42be/3aNTCw25aJKT16l3HXeBg==" + } + } + }, + "events": [ + { + "key": { + "creationNumber": "2", + "accountAddress": "0x832fd5e456b7f43c4ef27978766ee5242a8a393d10ef5bf662d40f774a6f2deb" + }, + "sequenceNumber": "1345636", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "coin", + "name": "DepositEvent" + } + }, + "typeStr": "0x1::coin::DepositEvent", + "data": "{\"amount\":\"100100000\"}" + }, + { + "key": { + "accountAddress": "0xeea01e0c163fe390e30afd0e6ff88a3535a2d78b4cbbcc8f9bf3848b5a8fbcf2" + }, + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "account", + "name": "CoinRegisterEvent" + } + }, + "typeStr": "0x1::account::CoinRegisterEvent", + "data": "{\"type_info\":{\"account_address\":\"0x1\",\"module_name\":\"0x6170746f735f636f696e\",\"struct_name\":\"0x4170746f73436f696e\"}}" + }, + { + "key": { + "creationNumber": "3", + "accountAddress": "0x832fd5e456b7f43c4ef27978766ee5242a8a393d10ef5bf662d40f774a6f2deb" + }, + "sequenceNumber": "1345623", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "coin", + "name": "WithdrawEvent" + } + }, + "typeStr": "0x1::coin::WithdrawEvent", + "data": "{\"amount\":\"100000000\"}" + }, + { + "key": { + "creationNumber": "2", + "accountAddress": "0xeea01e0c163fe390e30afd0e6ff88a3535a2d78b4cbbcc8f9bf3848b5a8fbcf2" + }, + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "coin", + "name": "DepositEvent" + } + }, + "typeStr": "0x1::coin::DepositEvent", + "data": "{\"amount\":\"100000000\"}" + }, + { + "key": { + "accountAddress": "0x0" + }, + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "transaction_fee", + "name": "FeeStatement" + } + }, + "typeStr": "0x1::transaction_fee::FeeStatement", + "data": "{\"execution_gas_units\":\"6\",\"io_gas_units\":\"7\",\"storage_fee_octas\":\"98800\",\"storage_fee_refund_octas\":\"0\",\"total_charge_gas_units\":\"1001\"}" + } + ] + } +} \ No newline at end of file diff --git a/rust/testing-transactions/json_transactions/account_a_transfer_to_account_b.json b/rust/testing-transactions/json_transactions/account_a_transfer_to_account_b.json new file mode 100644 index 000000000..1ffe1203a --- /dev/null +++ b/rust/testing-transactions/json_transactions/account_a_transfer_to_account_b.json @@ -0,0 +1,252 @@ +{ + "timestamp": { + "seconds": "1722246395", + "nanos": 728878000 + }, + "version": "5524193329", + "info": { + "hash": "Eq4XiKFNLQpA3ra8cALPiDp/o32g68wa5VnWTEgZiyo=", + "stateChangeHash": "fA4OG3KZiR1b4HcvzDtxN9WHCzq0SXjY7ri9XyyRL2E=", + "eventRootHash": "YXkv2mB1lyzwmUtkxom7OysXT0BLQD1QpSc3W+dTNJc=", + "gasUsed": "999", + "success": true, + "vmStatus": "Executed successfully", + "accumulatorRootHash": "DWGle0EvGtFxO1YCC6P1Afci3sZgRKYUll6pCt8JcZM=", + "changes": [ + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6", + "stateKeyHash": "jHVuXqbjN6egg9q3j10+iNTjFktuFF2mL1ToVwGuRU8=", + "type": { + "address": "0x1", + "module": "coin", + "name": "CoinStore", + "genericTypeParams": [ + { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "aptos_coin", + "name": "AptosCoin" + } + } + ] + }, + "typeStr": "0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>", + "data": "{\"coin\":{\"value\":\"50000000\"},\"deposit_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6\",\"creation_num\":\"2\"}}},\"frozen\":false,\"withdraw_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6\",\"creation_num\":\"3\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6", + "stateKeyHash": "7xzpirkKmgyJVSuypzXigFqQ+Q7zVpdcJLyDke3+QhQ=", + "type": { + "address": "0x1", + "module": "account", + "name": "Account" + }, + "typeStr": "0x1::account::Account", + "data": "{\"authentication_key\":\"0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6\",\"coin_register_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6\",\"creation_num\":\"0\"}}},\"guid_creation_num\":\"4\",\"key_rotation_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6\",\"creation_num\":\"1\"}}},\"rotation_capability_offer\":{\"for\":{\"vec\":[]}},\"sequence_number\":\"0\",\"signer_capability_offer\":{\"for\":{\"vec\":[]}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xeea01e0c163fe390e30afd0e6ff88a3535a2d78b4cbbcc8f9bf3848b5a8fbcf2", + "stateKeyHash": "iSj4XNRWy0NEu971y15qfgX60oXWnPW/2MUkQGCUBrc=", + "type": { + "address": "0x1", + "module": "coin", + "name": "CoinStore", + "genericTypeParams": [ + { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "aptos_coin", + "name": "AptosCoin" + } + } + ] + }, + "typeStr": "0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>", + "data": "{\"coin\":{\"value\":\"49900100\"},\"deposit_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xeea01e0c163fe390e30afd0e6ff88a3535a2d78b4cbbcc8f9bf3848b5a8fbcf2\",\"creation_num\":\"2\"}}},\"frozen\":false,\"withdraw_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xeea01e0c163fe390e30afd0e6ff88a3535a2d78b4cbbcc8f9bf3848b5a8fbcf2\",\"creation_num\":\"3\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xeea01e0c163fe390e30afd0e6ff88a3535a2d78b4cbbcc8f9bf3848b5a8fbcf2", + "stateKeyHash": "WItcVnHUvRZJFz30CYBH/6JKkFJO2SsICXYp1nads8U=", + "type": { + "address": "0x1", + "module": "account", + "name": "Account" + }, + "typeStr": "0x1::account::Account", + "data": "{\"authentication_key\":\"0xeea01e0c163fe390e30afd0e6ff88a3535a2d78b4cbbcc8f9bf3848b5a8fbcf2\",\"coin_register_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xeea01e0c163fe390e30afd0e6ff88a3535a2d78b4cbbcc8f9bf3848b5a8fbcf2\",\"creation_num\":\"0\"}}},\"guid_creation_num\":\"4\",\"key_rotation_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xeea01e0c163fe390e30afd0e6ff88a3535a2d78b4cbbcc8f9bf3848b5a8fbcf2\",\"creation_num\":\"1\"}}},\"rotation_capability_offer\":{\"for\":{\"vec\":[]}},\"sequence_number\":\"1\",\"signer_capability_offer\":{\"for\":{\"vec\":[]}}}" + } + }, + { + "type": "TYPE_WRITE_TABLE_ITEM", + "writeTableItem": { + "stateKeyHash": "bkso1A+YoQamUWNTCSTA3LQME0nTqpFdEItNbPwd2xk=", + "handle": "0x1b854694ae746cdbd8d44186ca4929b2b337df21d1c74633be19b2710552fdca", + "key": "0x0619dc29a0aac8fa146714058e8dd6d2d0f3bdf5f6331907bf91f3acd81e6935", + "data": { + "key": "\"0x619dc29a0aac8fa146714058e8dd6d2d0f3bdf5f6331907bf91f3acd81e6935\"", + "keyType": "address", + "value": "\"29159041976626590740\"", + "valueType": "u128" + } + } + } + ] + }, + "epoch": "16653", + "blockHeight": "322563634", + "type": "TRANSACTION_TYPE_USER", + "sizeInfo": { + "transactionBytes": 265, + "eventSizeInfo": [ + { + "typeTagBytes": 60, + "totalBytes": 161 + }, + { + "typeTagBytes": 53, + "totalBytes": 109 + }, + { + "typeTagBytes": 52, + "totalBytes": 108 + }, + { + "typeTagBytes": 63, + "totalBytes": 103 + } + ], + "writeOpSizeInfo": [ + { + "keyBytes": 138, + "valueBytes": 105 + }, + { + "keyBytes": 84, + "valueBytes": 147 + }, + { + "keyBytes": 138, + "valueBytes": 105 + }, + { + "keyBytes": 84, + "valueBytes": 147 + }, + { + "keyBytes": 66, + "valueBytes": 16 + } + ] + }, + "user": { + "request": { + "sender": "0xeea01e0c163fe390e30afd0e6ff88a3535a2d78b4cbbcc8f9bf3848b5a8fbcf2", + "maxGasAmount": "1998", + "gasUnitPrice": "100", + "expirationTimestampSecs": { + "seconds": "1722246485" + }, + "payload": { + "type": "TYPE_ENTRY_FUNCTION_PAYLOAD", + "entryFunctionPayload": { + "function": { + "module": { + "address": "0x1", + "name": "aptos_account" + }, + "name": "transfer" + }, + "arguments": [ + "\"0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6\"", + "\"50000000\"" + ], + "entryFunctionIdStr": "0x1::aptos_account::transfer" + } + }, + "signature": { + "type": "TYPE_ED25519", + "ed25519": { + "publicKey": "CM+gdlcDWfGMyC8uOu+8CuU4drbU5Jr8K5cK8/XmJjM=", + "signature": "mjzBKAM35hBpYmlcGWwF7W8vq3rYpr0UFIe0f5Pame9KANryQ5V3K/a0jgJAF79bNpsRQxVcvDzJaEQreWzrCQ==" + } + } + }, + "events": [ + { + "key": { + "accountAddress": "0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6" + }, + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "account", + "name": "CoinRegisterEvent" + } + }, + "typeStr": "0x1::account::CoinRegisterEvent", + "data": "{\"type_info\":{\"account_address\":\"0x1\",\"module_name\":\"0x6170746f735f636f696e\",\"struct_name\":\"0x4170746f73436f696e\"}}" + }, + { + "key": { + "creationNumber": "3", + "accountAddress": "0xeea01e0c163fe390e30afd0e6ff88a3535a2d78b4cbbcc8f9bf3848b5a8fbcf2" + }, + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "coin", + "name": "WithdrawEvent" + } + }, + "typeStr": "0x1::coin::WithdrawEvent", + "data": "{\"amount\":\"50000000\"}" + }, + { + "key": { + "creationNumber": "2", + "accountAddress": "0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6" + }, + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "coin", + "name": "DepositEvent" + } + }, + "typeStr": "0x1::coin::DepositEvent", + "data": "{\"amount\":\"50000000\"}" + }, + { + "key": { + "accountAddress": "0x0" + }, + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "transaction_fee", + "name": "FeeStatement" + } + }, + "typeStr": "0x1::transaction_fee::FeeStatement", + "data": "{\"execution_gas_units\":\"6\",\"io_gas_units\":\"5\",\"storage_fee_octas\":\"98800\",\"storage_fee_refund_octas\":\"0\",\"total_charge_gas_units\":\"999\"}" + } + ] + } +} \ No newline at end of file diff --git a/rust/testing-transactions/json_transactions/account_b_transfer_to_account_b.json b/rust/testing-transactions/json_transactions/account_b_transfer_to_account_b.json new file mode 100644 index 000000000..0f2f47713 --- /dev/null +++ b/rust/testing-transactions/json_transactions/account_b_transfer_to_account_b.json @@ -0,0 +1,198 @@ +{ + "timestamp": { + "seconds": "1722246431", + "nanos": 997234000 + }, + "version": "5524194083", + "info": { + "hash": "9fwAF1mH2B3SdHlGo0HTJMR+uBhvehbLyeBmhmqj8VQ=", + "stateChangeHash": "CHrTOXpl0wFGJDvUcIhyHQ8f4bBSMJU+Ztq3GfNdJaI=", + "eventRootHash": "XvO0BGTqhPJUIR1T6ox8ilxCmKcuy7XBE2BhXCIZdJg=", + "gasUsed": "8", + "success": true, + "vmStatus": "Executed successfully", + "accumulatorRootHash": "5T7K637/9kgJCShrO16oixPb+IgahOh3G4pylJOB+Sk=", + "changes": [ + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6", + "stateKeyHash": "jHVuXqbjN6egg9q3j10+iNTjFktuFF2mL1ToVwGuRU8=", + "type": { + "address": "0x1", + "module": "coin", + "name": "CoinStore", + "genericTypeParams": [ + { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "aptos_coin", + "name": "AptosCoin" + } + } + ] + }, + "typeStr": "0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>", + "data": "{\"coin\":{\"value\":\"49999200\"},\"deposit_events\":{\"counter\":\"2\",\"guid\":{\"id\":{\"addr\":\"0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6\",\"creation_num\":\"2\"}}},\"frozen\":false,\"withdraw_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6\",\"creation_num\":\"3\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6", + "stateKeyHash": "7xzpirkKmgyJVSuypzXigFqQ+Q7zVpdcJLyDke3+QhQ=", + "type": { + "address": "0x1", + "module": "account", + "name": "Account" + }, + "typeStr": "0x1::account::Account", + "data": "{\"authentication_key\":\"0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6\",\"coin_register_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6\",\"creation_num\":\"0\"}}},\"guid_creation_num\":\"4\",\"key_rotation_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6\",\"creation_num\":\"1\"}}},\"rotation_capability_offer\":{\"for\":{\"vec\":[]}},\"sequence_number\":\"1\",\"signer_capability_offer\":{\"for\":{\"vec\":[]}}}" + } + }, + { + "type": "TYPE_WRITE_TABLE_ITEM", + "writeTableItem": { + "stateKeyHash": "bkso1A+YoQamUWNTCSTA3LQME0nTqpFdEItNbPwd2xk=", + "handle": "0x1b854694ae746cdbd8d44186ca4929b2b337df21d1c74633be19b2710552fdca", + "key": "0x0619dc29a0aac8fa146714058e8dd6d2d0f3bdf5f6331907bf91f3acd81e6935", + "data": { + "key": "\"0x619dc29a0aac8fa146714058e8dd6d2d0f3bdf5f6331907bf91f3acd81e6935\"", + "keyType": "address", + "value": "\"29159041990491203540\"", + "valueType": "u128" + } + } + } + ] + }, + "epoch": "16653", + "blockHeight": "322563906", + "type": "TRANSACTION_TYPE_USER", + "sizeInfo": { + "transactionBytes": 326, + "eventSizeInfo": [ + { + "typeTagBytes": 53, + "totalBytes": 109 + }, + { + "typeTagBytes": 52, + "totalBytes": 108 + }, + { + "typeTagBytes": 63, + "totalBytes": 103 + } + ], + "writeOpSizeInfo": [ + { + "keyBytes": 138, + "valueBytes": 105 + }, + { + "keyBytes": 84, + "valueBytes": 147 + }, + { + "keyBytes": 66, + "valueBytes": 16 + } + ] + }, + "user": { + "request": { + "sender": "0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6", + "maxGasAmount": "16", + "gasUnitPrice": "100", + "expirationTimestampSecs": { + "seconds": "1722246521" + }, + "payload": { + "type": "TYPE_ENTRY_FUNCTION_PAYLOAD", + "entryFunctionPayload": { + "function": { + "module": { + "address": "0x1", + "name": "aptos_account" + }, + "name": "transfer_coins" + }, + "typeArguments": [ + { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "aptos_coin", + "name": "AptosCoin" + } + } + ], + "arguments": [ + "\"0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6\"", + "\"20000000\"" + ], + "entryFunctionIdStr": "0x1::aptos_account::transfer_coins" + } + }, + "signature": { + "type": "TYPE_ED25519", + "ed25519": { + "publicKey": "PqoHntC+KCfk2Yj8TxcJRNayXupG1TSqQALy2abdzC4=", + "signature": "1tX7REGx7gnwT0pXJMlqjQDcS2AewAUdjAmqyUNmE7KQ7mBte+KOwYGhVmhfmfqJ0byacEA+dfgGbsPkjaPsDA==" + } + } + }, + "events": [ + { + "key": { + "creationNumber": "3", + "accountAddress": "0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6" + }, + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "coin", + "name": "WithdrawEvent" + } + }, + "typeStr": "0x1::coin::WithdrawEvent", + "data": "{\"amount\":\"20000000\"}" + }, + { + "key": { + "creationNumber": "2", + "accountAddress": "0xae9957b61de4c9e2c3a9d706d5785774b5c3ff365ecb692303b76ba849c4aea6" + }, + "sequenceNumber": "1", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "coin", + "name": "DepositEvent" + } + }, + "typeStr": "0x1::coin::DepositEvent", + "data": "{\"amount\":\"20000000\"}" + }, + { + "key": { + "accountAddress": "0x0" + }, + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "transaction_fee", + "name": "FeeStatement" + } + }, + "typeStr": "0x1::transaction_fee::FeeStatement", + "data": "{\"execution_gas_units\":\"4\",\"io_gas_units\":\"4\",\"storage_fee_octas\":\"0\",\"storage_fee_refund_octas\":\"0\",\"total_charge_gas_units\":\"8\"}" + } + ] + } +} \ No newline at end of file diff --git a/rust/testing-transactions/json_transactions/generated_user_script_transaction.json b/rust/testing-transactions/json_transactions/generated_user_script_transaction.json new file mode 100644 index 000000000..0b61f5241 --- /dev/null +++ b/rust/testing-transactions/json_transactions/generated_user_script_transaction.json @@ -0,0 +1,154 @@ +{ + "timestamp": { + "seconds": "1722245062", + "nanos": 275948000 + }, + "version": "1", + "info": { + "hash": "ZqTYS13g6O4SCgkUjXAllODJ2wpbwH5f4pJ9iC4hHAY=", + "stateChangeHash": "VUmcp2eTLw/LdOamcahXITu3QwMNR1jqmKiB3Z6++2Y=", + "eventRootHash": "J/kCueHhHqJXi8MVudrh82sOQ/pqY9TJ9VjLOdgel6I=", + "gasUsed": "3", + "success": true, + "vmStatus": "Executed successfully", + "accumulatorRootHash": "+UkGptTRMmG/f1ho1cJFWWKt0Le1mYA8llHK/H5Odqg=", + "changes": [ + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xa531b7fdd7917f73ca216d89a8d9ce0cf7e7cfb9086ca6f6cbf9521532748d16", + "stateKeyHash": "7O4BxwtA1aq/JOeivJLrjvBzZqjcmxgfMf8zWfxlkTg=", + "type": { + "address": "0x1", + "module": "coin", + "name": "CoinStore", + "genericTypeParams": [ + { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "aptos_coin", + "name": "AptosCoin" + } + } + ] + }, + "typeStr": "0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>", + "data": "{\"coin\":{\"value\":\"873000\"},\"deposit_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xa531b7fdd7917f73ca216d89a8d9ce0cf7e7cfb9086ca6f6cbf9521532748d16\",\"creation_num\":\"2\"}}},\"frozen\":false,\"withdraw_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xa531b7fdd7917f73ca216d89a8d9ce0cf7e7cfb9086ca6f6cbf9521532748d16\",\"creation_num\":\"3\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xa531b7fdd7917f73ca216d89a8d9ce0cf7e7cfb9086ca6f6cbf9521532748d16", + "stateKeyHash": "kTyDSe1B56OkH/TKEWlIkXJHwn7giS1ZRbpSKU2H6xA=", + "type": { + "address": "0x1", + "module": "account", + "name": "Account" + }, + "typeStr": "0x1::account::Account", + "data": "{\"authentication_key\":\"0xa531b7fdd7917f73ca216d89a8d9ce0cf7e7cfb9086ca6f6cbf9521532748d16\",\"coin_register_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xa531b7fdd7917f73ca216d89a8d9ce0cf7e7cfb9086ca6f6cbf9521532748d16\",\"creation_num\":\"0\"}}},\"guid_creation_num\":\"4\",\"key_rotation_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xa531b7fdd7917f73ca216d89a8d9ce0cf7e7cfb9086ca6f6cbf9521532748d16\",\"creation_num\":\"1\"}}},\"rotation_capability_offer\":{\"for\":{\"vec\":[]}},\"sequence_number\":\"2\",\"signer_capability_offer\":{\"for\":{\"vec\":[]}}}" + } + }, + { + "type": "TYPE_WRITE_TABLE_ITEM", + "writeTableItem": { + "stateKeyHash": "bkso1A+YoQamUWNTCSTA3LQME0nTqpFdEItNbPwd2xk=", + "handle": "0x1b854694ae746cdbd8d44186ca4929b2b337df21d1c74633be19b2710552fdca", + "key": "0x0619dc29a0aac8fa146714058e8dd6d2d0f3bdf5f6331907bf91f3acd81e6935", + "data": { + "key": "\"0x619dc29a0aac8fa146714058e8dd6d2d0f3bdf5f6331907bf91f3acd81e6935\"", + "keyType": "address", + "value": "\"18446744073709324725\"", + "valueType": "u128" + } + } + } + ] + }, + "epoch": "2", + "blockHeight": "20", + "type": "TRANSACTION_TYPE_USER", + "sizeInfo": { + "transactionBytes": 190, + "eventSizeInfo": [ + { + "typeTagBytes": 63, + "totalBytes": 103 + } + ], + "writeOpSizeInfo": [ + { + "keyBytes": 138, + "valueBytes": 105 + }, + { + "keyBytes": 84, + "valueBytes": 147 + }, + { + "keyBytes": 66, + "valueBytes": 16 + } + ] + }, + "user": { + "request": { + "sender": "0xa531b7fdd7917f73ca216d89a8d9ce0cf7e7cfb9086ca6f6cbf9521532748d16", + "sequenceNumber": "1", + "maxGasAmount": "4", + "gasUnitPrice": "100", + "expirationTimestampSecs": { + "seconds": "1722245092" + }, + "payload": { + "type": "TYPE_SCRIPT_PAYLOAD", + "scriptPayload": { + "code": { + "bytecode": "oRzrCwYAAAABBQAEAQYMAAAAAQEC", + "abi": { + "name": "main", + "visibility": "VISIBILITY_PUBLIC", + "isEntry": true, + "params": [ + { + "type": "MOVE_TYPES_REFERENCE", + "reference": { + "to": { + "type": "MOVE_TYPES_SIGNER" + } + } + } + ] + } + } + } + }, + "signature": { + "type": "TYPE_ED25519", + "ed25519": { + "publicKey": "ObSsyF4CbcBWRkpeoAuY+FgmDqrSt03TC4auDU2U3fU=", + "signature": "ZWjdqlQmJVb0Ayqq8Q+hHg/F4FuV/TgzEX0JSZ+qrLLPgKHz+ACI7A0pdkLx58JyipClpGBuza3PZQ4mXUCNCg==" + } + } + }, + "events": [ + { + "key": { + "accountAddress": "0x0" + }, + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "transaction_fee", + "name": "FeeStatement" + } + }, + "typeStr": "0x1::transaction_fee::FeeStatement", + "data": "{\"execution_gas_units\":\"3\",\"io_gas_units\":\"1\",\"storage_fee_octas\":\"0\",\"storage_fee_refund_octas\":\"0\",\"total_charge_gas_units\":\"3\"}" + } + ] + } +} \ No newline at end of file diff --git a/rust/testing-transactions/json_transactions/simple_user_script.json b/rust/testing-transactions/json_transactions/simple_user_script.json new file mode 100644 index 000000000..421a517e1 --- /dev/null +++ b/rust/testing-transactions/json_transactions/simple_user_script.json @@ -0,0 +1,154 @@ +{ + "timestamp": { + "seconds": "1720571533", + "nanos": 689267000 + }, + "version": "1", + "info": { + "hash": "85IxBsql8yiaZlSzYpc3c+Kq63haUwjVybNb1XotwYI=", + "stateChangeHash": "i8dEByKh1kIJ+gU7iAcQ6n0rE0tlDskL+6oCiBvD2rE=", + "eventRootHash": "J/kCueHhHqJXi8MVudrh82sOQ/pqY9TJ9VjLOdgel6I=", + "gasUsed": "3", + "success": true, + "vmStatus": "Executed successfully", + "accumulatorRootHash": "pdlpcs99lhI+5R2b5/Q2MN1FBJ09QAH5HrNM6RIVaxc=", + "changes": [ + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xa531b7fdd7917f73ca216d89a8d9ce0cf7e7cfb9086ca6f6cbf9521532748d16", + "stateKeyHash": "7O4BxwtA1aq/JOeivJLrjvBzZqjcmxgfMf8zWfxlkTg=", + "type": { + "address": "0x1", + "module": "coin", + "name": "CoinStore", + "genericTypeParams": [ + { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "aptos_coin", + "name": "AptosCoin" + } + } + ] + }, + "typeStr": "0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>", + "data": "{\"coin\":{\"value\":\"873000\"},\"deposit_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xa531b7fdd7917f73ca216d89a8d9ce0cf7e7cfb9086ca6f6cbf9521532748d16\",\"creation_num\":\"2\"}}},\"frozen\":false,\"withdraw_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xa531b7fdd7917f73ca216d89a8d9ce0cf7e7cfb9086ca6f6cbf9521532748d16\",\"creation_num\":\"3\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xa531b7fdd7917f73ca216d89a8d9ce0cf7e7cfb9086ca6f6cbf9521532748d16", + "stateKeyHash": "kTyDSe1B56OkH/TKEWlIkXJHwn7giS1ZRbpSKU2H6xA=", + "type": { + "address": "0x1", + "module": "account", + "name": "Account" + }, + "typeStr": "0x1::account::Account", + "data": "{\"authentication_key\":\"0xa531b7fdd7917f73ca216d89a8d9ce0cf7e7cfb9086ca6f6cbf9521532748d16\",\"coin_register_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xa531b7fdd7917f73ca216d89a8d9ce0cf7e7cfb9086ca6f6cbf9521532748d16\",\"creation_num\":\"0\"}}},\"guid_creation_num\":\"4\",\"key_rotation_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xa531b7fdd7917f73ca216d89a8d9ce0cf7e7cfb9086ca6f6cbf9521532748d16\",\"creation_num\":\"1\"}}},\"rotation_capability_offer\":{\"for\":{\"vec\":[]}},\"sequence_number\":\"2\",\"signer_capability_offer\":{\"for\":{\"vec\":[]}}}" + } + }, + { + "type": "TYPE_WRITE_TABLE_ITEM", + "writeTableItem": { + "stateKeyHash": "bkso1A+YoQamUWNTCSTA3LQME0nTqpFdEItNbPwd2xk=", + "handle": "0x1b854694ae746cdbd8d44186ca4929b2b337df21d1c74633be19b2710552fdca", + "key": "0x0619dc29a0aac8fa146714058e8dd6d2d0f3bdf5f6331907bf91f3acd81e6935", + "data": { + "key": "\"0x619dc29a0aac8fa146714058e8dd6d2d0f3bdf5f6331907bf91f3acd81e6935\"", + "keyType": "address", + "value": "\"18446744073709324725\"", + "valueType": "u128" + } + } + } + ] + }, + "epoch": "2", + "blockHeight": "20", + "type": "TRANSACTION_TYPE_USER", + "sizeInfo": { + "transactionBytes": 190, + "eventSizeInfo": [ + { + "typeTagBytes": 63, + "totalBytes": 103 + } + ], + "writeOpSizeInfo": [ + { + "keyBytes": 138, + "valueBytes": 105 + }, + { + "keyBytes": 84, + "valueBytes": 147 + }, + { + "keyBytes": 66, + "valueBytes": 16 + } + ] + }, + "user": { + "request": { + "sender": "0xa531b7fdd7917f73ca216d89a8d9ce0cf7e7cfb9086ca6f6cbf9521532748d16", + "sequenceNumber": "1", + "maxGasAmount": "4", + "gasUnitPrice": "100", + "expirationTimestampSecs": { + "seconds": "1720571563" + }, + "payload": { + "type": "TYPE_SCRIPT_PAYLOAD", + "scriptPayload": { + "code": { + "bytecode": "oRzrCwYAAAABBQAEAQYMAAAAAQEC", + "abi": { + "name": "main", + "visibility": "VISIBILITY_PUBLIC", + "isEntry": true, + "params": [ + { + "type": "MOVE_TYPES_REFERENCE", + "reference": { + "to": { + "type": "MOVE_TYPES_SIGNER" + } + } + } + ] + } + } + } + }, + "signature": { + "type": "TYPE_ED25519", + "ed25519": { + "publicKey": "ObSsyF4CbcBWRkpeoAuY+FgmDqrSt03TC4auDU2U3fU=", + "signature": "HkvzJ5ZQpD97eEYLpLPTcBvBT8uv0EzKDUxWabb6T2uVEROJwI1bd8JZ35EajLY4tM2l1PBeOAD2mzjNxD0VDw==" + } + } + }, + "events": [ + { + "key": { + "accountAddress": "0x0" + }, + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "transaction_fee", + "name": "FeeStatement" + } + }, + "typeStr": "0x1::transaction_fee::FeeStatement", + "data": "{\"execution_gas_units\":\"3\",\"io_gas_units\":\"1\",\"storage_fee_octas\":\"0\",\"storage_fee_refund_octas\":\"0\",\"total_charge_gas_units\":\"3\"}" + } + ] + } + } \ No newline at end of file diff --git a/rust/testing-transactions/json_transactions/validator_transaction.json b/rust/testing-transactions/json_transactions/validator_transaction.json new file mode 100644 index 000000000..72dc96c6e --- /dev/null +++ b/rust/testing-transactions/json_transactions/validator_transaction.json @@ -0,0 +1,1269 @@ +{ + "timestamp": { + "seconds": "1722211338", + "nanos": 84277000 + }, + "version": "5523474016", + "info": { + "hash": "+Ftu+XCNzPRDRRQDv8DUJTdisKMpDNUyQIX8MQ+MqtQ=", + "stateChangeHash": "jJAK8lBojSjjeQsKW7MjX2i7vrp+GGS+bS19krcO2BY=", + "eventRootHash": "geIOeit4uWzbS9NEbRxoLZ3kGXZFFitaNW6psHi6UIk=", + "stateCheckpointHash": "rwJ7hCUSjBFA225Ckti1ZQ1E13fKcmwEGe4k92o20+4=", + "success": true, + "vmStatus": "Executed successfully", + "accumulatorRootHash": "siQxd+mKOr9y6pN60CozZWY9qOcTjrfLXH9XqiMiBFI=", + "changes": [ + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x1", + "stateKeyHash": "RYJb5g2RL7r6a70Czs9zQi5lvAxOlpC8vb7ga5nKuiA=", + "type": { + "address": "0x1", + "module": "dkg", + "name": "DKGState" + }, + "typeStr": "0x1::dkg::DKGState", + "data": "{\"in_progress\":{\"vec\":[]},\"last_completed\":{\"vec\":[{\"metadata\":{\"dealer_epoch\":\"16643\",\"dealer_validator_set\":[{\"addr\":\"0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0\",\"pk_bytes\":\"0x98c5004e890ae58d0a5e79fb2d5fb1b703e265fc3774c39a461d3061c0ed05688a672c2d3005ad78e8dd1b932c802e66\",\"voting_power\":\"100299542666483\"},{\"addr\":\"0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e\",\"pk_bytes\":\"0xb419f16a07af02aaf47892223c9dc3de349cf1414133481d9311c0bb531d0b450cb86919aa0a8c78fef2d78369ed26eb\",\"voting_power\":\"2436329103109955\"},{\"addr\":\"0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f\",\"pk_bytes\":\"0xb110af328ed5be9e515c15ac5e7fa49e0ddc805f0f1ac278cba3a5be1a4495fa421624162242420e58e19d5fc6c3f67e\",\"voting_power\":\"2436897647771931\"},{\"addr\":\"0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b\",\"pk_bytes\":\"0x8210b10c5221353d6379f7854310fc8d0fee8b4546c4ef9698cd74afb0420262e046d0d154b1cc61f00f75ff6ece5bea\",\"voting_power\":\"103952873609470\"},{\"addr\":\"0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002\",\"pk_bytes\":\"0xae482dddcbac899f510e5810a8235bb6759b4cb76ba52650ce3c804bc638d8e608a3a4a8ff87cd71700315b55da9f017\",\"voting_power\":\"2436841272383904\"},{\"addr\":\"0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a\",\"pk_bytes\":\"0xb9ff324bf4f125c2b6fed13296a63dc418c78de7be3a043a495c958cd8b5a03069ccc7fc3e16f57d683fc1bbf310a660\",\"voting_power\":\"122368294496745\"},{\"addr\":\"0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4\",\"pk_bytes\":\"0xb227d4bdb0e774374f5c7e3a037c968ae4640f08ecacd49a3262d2c094cd35799aa94d8bac9efc989958c2c98a05501f\",\"voting_power\":\"2436765230284739\"},{\"addr\":\"0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9\",\"pk_bytes\":\"0xa7904e11b45d49ce8a056bfc53c12c107e504449c06600cead696af8491fcc07cba0cdf7d2f1d75a6bb9fe34cb0b99e8\",\"voting_power\":\"106867056861483\"},{\"addr\":\"0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9\",\"pk_bytes\":\"0xb1b17ddb2f3cd092d858384ee10300c263e11341cb7610168dea4d0bae75500e1a2fe0457dd478e41f69db6eda3062b5\",\"voting_power\":\"2436870624047488\"},{\"addr\":\"0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99\",\"pk_bytes\":\"0x95bdeac007e0cfed56b71339552cca9272c8311ebd6f47e2acef55302068f8ae89bbc2b8f37f88ee5b62467e08b14ef9\",\"voting_power\":\"2437715983842158\"},{\"addr\":\"0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890\",\"pk_bytes\":\"0x87b9644426f7da5e3e4ef2e33c799d9627ec48392ff33e811f85bdeb39893e519b2fd2874e4764f91998ffd3d38ea2d8\",\"voting_power\":\"2436414079443011\"},{\"addr\":\"0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28\",\"pk_bytes\":\"0xb855fb2c2f86e7212a111a842953ab53fb7a42fb23d059e04db78fdca89625edd8e6b4309f39ab86ff6c3a1312c7ea51\",\"voting_power\":\"2390442677975356\"},{\"addr\":\"0xeecd6e9fb71f3a67db6321e93deecf7a9d7c3f4fac6cd170deb3e8b183281943\",\"pk_bytes\":\"0xb693351ef2e3ee8845f18e86ea249b6d90e46e955c2a0034af936090e0f46184a199b4c8f9e16732878cc951ca93c1d3\",\"voting_power\":\"105211746910107\"},{\"addr\":\"0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039\",\"pk_bytes\":\"0xa51ff23857f1a650978050a0e24ca31f60bc9fd4efba27af5351e788aaa83e26e4b5eaf31a536b8e7e51ccc718e0013f\",\"voting_power\":\"101493488882460\"},{\"addr\":\"0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba\",\"pk_bytes\":\"0x901338398adb79b093d2be0d7fc9f0515829eb9461250143f9cedf3a861d9d896af64c323fc9c9c2252c8348abff6e09\",\"voting_power\":\"2400983089248406\"},{\"addr\":\"0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07\",\"pk_bytes\":\"0xaa0e4c735dcfee36d973c941dd0664c133ff2c32ccae8a7a3017b9f3436684eceb4615ea336eb222b2a48dcf72927a0a\",\"voting_power\":\"2400728919882110\"},{\"addr\":\"0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c\",\"pk_bytes\":\"0xb92983503e526693472ab21b24678091d1a504f1166753ccf918b920a264e1da7e4394fbf822070049197b7bd5f0430c\",\"voting_power\":\"100079429404991\"},{\"addr\":\"0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6\",\"pk_bytes\":\"0x896552264450819303bd75e6ebee5b987893828848e8107c34235088e0e9021ba913c562cba5eb08f63b40dc0ee59199\",\"voting_power\":\"100312515280971\"},{\"addr\":\"0xa5ed5d5e8c892165b18c2062596e8d1139fbb2cc451d430f787cd707122ce023\",\"pk_bytes\":\"0xb25f0733f38a31135204e7aaa2d51ec1e033ede39cda997fb64e34ae0b66a3584188304758389a2144ce309cdd5d3bb2\",\"voting_power\":\"100114281969336\"}],\"randomness_config\":{\"variant\":{\"data\":\"0x00000000000000800000000000000000c2f5285c8fc2f5a800000000000000001e85eb51b81e85ab0000000000000000\",\"type_name\":\"0x1::randomness_config::ConfigV2\"}},\"target_validator_set\":[{\"addr\":\"0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0\",\"pk_bytes\":\"0x98c5004e890ae58d0a5e79fb2d5fb1b703e265fc3774c39a461d3061c0ed05688a672c2d3005ad78e8dd1b932c802e66\",\"voting_power\":\"100300332038139\"},{\"addr\":\"0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e\",\"pk_bytes\":\"0xb419f16a07af02aaf47892223c9dc3de349cf1414133481d9311c0bb531d0b450cb86919aa0a8c78fef2d78369ed26eb\",\"voting_power\":\"2436348277366271\"},{\"addr\":\"0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f\",\"pk_bytes\":\"0xb110af328ed5be9e515c15ac5e7fa49e0ddc805f0f1ac278cba3a5be1a4495fa421624162242420e58e19d5fc6c3f67e\",\"voting_power\":\"2436916826502774\"},{\"addr\":\"0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b\",\"pk_bytes\":\"0x8210b10c5221353d6379f7854310fc8d0fee8b4546c4ef9698cd74afb0420262e046d0d154b1cc61f00f75ff6ece5bea\",\"voting_power\":\"103953691733360\"},{\"addr\":\"0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002\",\"pk_bytes\":\"0xae482dddcbac899f510e5810a8235bb6759b4cb76ba52650ce3c804bc638d8e608a3a4a8ff87cd71700315b55da9f017\",\"voting_power\":\"2436860450671065\"},{\"addr\":\"0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a\",\"pk_bytes\":\"0xb9ff324bf4f125c2b6fed13296a63dc418c78de7be3a043a495c958cd8b5a03069ccc7fc3e16f57d683fc1bbf310a660\",\"voting_power\":\"122369257552614\"},{\"addr\":\"0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4\",\"pk_bytes\":\"0xb227d4bdb0e774374f5c7e3a037c968ae4640f08ecacd49a3262d2c094cd35799aa94d8bac9efc989958c2c98a05501f\",\"voting_power\":\"2436784407973438\"},{\"addr\":\"0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9\",\"pk_bytes\":\"0xa7904e11b45d49ce8a056bfc53c12c107e504449c06600cead696af8491fcc07cba0cdf7d2f1d75a6bb9fe34cb0b99e8\",\"voting_power\":\"106867897920409\"},{\"addr\":\"0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9\",\"pk_bytes\":\"0xb1b17ddb2f3cd092d858384ee10300c263e11341cb7610168dea4d0bae75500e1a2fe0457dd478e41f69db6eda3062b5\",\"voting_power\":\"2436889802565651\"},{\"addr\":\"0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99\",\"pk_bytes\":\"0x95bdeac007e0cfed56b71339552cca9272c8311ebd6f47e2acef55302068f8ae89bbc2b8f37f88ee5b62467e08b14ef9\",\"voting_power\":\"2437735169013423\"},{\"addr\":\"0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890\",\"pk_bytes\":\"0x87b9644426f7da5e3e4ef2e33c799d9627ec48392ff33e811f85bdeb39893e519b2fd2874e4764f91998ffd3d38ea2d8\",\"voting_power\":\"2436433254368103\"},{\"addr\":\"0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28\",\"pk_bytes\":\"0xb855fb2c2f86e7212a111a842953ab53fb7a42fb23d059e04db78fdca89625edd8e6b4309f39ab86ff6c3a1312c7ea51\",\"voting_power\":\"2390461491098984\"},{\"addr\":\"0xeecd6e9fb71f3a67db6321e93deecf7a9d7c3f4fac6cd170deb3e8b183281943\",\"pk_bytes\":\"0xb693351ef2e3ee8845f18e86ea249b6d90e46e955c2a0034af936090e0f46184a199b4c8f9e16732878cc951ca93c1d3\",\"voting_power\":\"105212574941508\"},{\"addr\":\"0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039\",\"pk_bytes\":\"0xa51ff23857f1a650978050a0e24ca31f60bc9fd4efba27af5351e788aaa83e26e4b5eaf31a536b8e7e51ccc718e0013f\",\"voting_power\":\"101494287650642\"},{\"addr\":\"0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba\",\"pk_bytes\":\"0x901338398adb79b093d2be0d7fc9f0515829eb9461250143f9cedf3a861d9d896af64c323fc9c9c2252c8348abff6e09\",\"voting_power\":\"2401001985326569\"},{\"addr\":\"0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07\",\"pk_bytes\":\"0xaa0e4c735dcfee36d973c941dd0664c133ff2c32ccae8a7a3017b9f3436684eceb4615ea336eb222b2a48dcf72927a0a\",\"voting_power\":\"2400747813959924\"},{\"addr\":\"0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c\",\"pk_bytes\":\"0xb92983503e526693472ab21b24678091d1a504f1166753ccf918b920a264e1da7e4394fbf822070049197b7bd5f0430c\",\"voting_power\":\"100080217044324\"},{\"addr\":\"0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6\",\"pk_bytes\":\"0x896552264450819303bd75e6ebee5b987893828848e8107c34235088e0e9021ba913c562cba5eb08f63b40dc0ee59199\",\"voting_power\":\"100313304754723\"},{\"addr\":\"0xa5ed5d5e8c892165b18c2062596e8d1139fbb2cc451d430f787cd707122ce023\",\"pk_bytes\":\"0xb25f0733f38a31135204e7aaa2d51ec1e033ede39cda997fb64e34ae0b66a3584188304758389a2144ce309cdd5d3bb2\",\"voting_power\":\"100115069882964\"}]},\"start_time_us\":\"1722211337394332\",\"transcript\":\"0x0b0000000000000000af7f55322b657b3b041a835d972492b401953c032e9da86e9ecae1b90f55a422f4efbca9ac6ca834329183199a6e212560842b7bb4e20414afc48ed8d185ad5e7b223351775d53ad528449d7c54c60761fb534388c409c8e0b8c71ea52991fe77a0bf14ca4e100d218652d13e1e476b8d4a6599fe80444089c203fb6ce09dc4e98883d76a05850bae042b7defc660bfed6ace270e4ff5d59f173e809aaeb76d16ee4eff62391a04964b54cbf8e906f6ac761200c4e6dfc311777494f9cb680eba37104a29e4ac253c44bff9a4c0f4b34541b3d9ca39d9c160afda3a6823583ae1c0d00000000000000834f353eb39018259e96a34f294ffa97879e62d1858497881e0d2a73b4cfbd4eed579a2e02386e78252925379c1ab9046099e51b4dba728a4b9d6970d48bd2b252dbcf8819c9fad37a28a67c224b901f281dc10f14b23aabaca84c8eee2a62c40410d72b2bba7934a17f947e0ae1f9efd149097a72a880988930e61986248683406ccb737f81e393e74fa015e9c659a5a787fef5007160d2ebf13549e75b4e452a55b07945bf4ef8bda63ac3faf4eb726de3470cf7c81f28f0bb605dbba1056bb5d2b65f47f8214319e50f39c01cb38d95b792576e29580f52f4664045b0599a28040000000000000090d1d0abdde07829aa671fb4445ed216eb1376f32673b95150c25694a17579cf83cc458eb0b0c58d52d136f09997c83c60b9516013abe1744162478e5744d5056763fadb447b9fb44db29c6f74290906f42141d09cab4809fb7f8f780a96351774014aef51cad353fe7a82df261b995e2244f5da69f7c27346efbe85bb3162acb59d733c191836702ffe4114670754d77385df29fdf3fe2bb445560a233793efca50a29c830f8361c76a20cdfac744620ad4d75c480d67c7fad9e88e7d00eb13a1dad80d92da9ed40a85718cef2b8911345602f9064699faa3fe53811df84e554e0c00000000000000a4a4b429eb7cfbeec2e7122eaf4862ede14adc36fbf017d1e0881c5f4f8b54754d6fc17af93c2bc4f9b8bf8a5bf56d0960a1b549333f03255f112bf3d3967388fd020d756bb53a106d49d278369bb7dc6ffdb42f9d6ec184b27498727aca43122a08b8f5580b250effa69592bf56f9ced2afa8dbbcd04c8ab6540035268e17187ff94cd20f33be539c3c3aee2b14f5963790030027fca02a7b5785cb93b29e89460a84ba0300ed311ba6e3208a632aff2dfac03ff2cb299964d1396b6a79761018d52c1f51914c9811f868336777155f55e2871efc1f473231317551c5d49a98500600000000000000aff5f2fd22cf162f1b80795f2d7100a5a49bcbf8e30dabb96a92532feb6df3b19d46a7675daad905648fb8254d1025fc60aae3953e3ceb2b7dff6115d175dbcd8d64d1e3d5c6f46cbc0cc996dc9504f53627f373ef2edf851f09b216435a21426e01905420be4db62b4976f167b6e8fbc1a2333d5bec202257ed9469ad38c38461ce50762ce28252f1d65f5bb887f44bde99535ac18e4d962bb1d298ec72f9b5d9a14e7f078699eb327ad01a5ba657ebf7816a0473dc5cf8133efc25fd09ff7b173c968c529f25273226b9dc63d34159e0ce9e17d4c482b084b01df280543acf0f0b000000000000008bb83ecaac37df58ce8911ee29a03d61156703fd8357e92ae9c0babdaa2b9a0205ddeb69ebfe1b738505cc191f57cf9760ab4f22d4df00be5be79c2fe64f4791efccebb01d5e1be214c2ad17340bd33f91ef51b2d8837dedccced52049a57a279a0d0fce732156ed77079c7cccbe88ccbb3cdb4857bd839484fb7705c9bc0b2f985d8da352542035bf52b19d85e3abb6c888d1c651e906e73abfef0c2f90446b02dee2539331394e4959ba2fcdf560c26950bd120c2c075dfe4cfde6f4cbb1885cf90181cf1a4b739b24dd865ce35d4093f1529b66e35f11fcfbdf7937bba5d93610000000000000009983558ee07a3e5dfa3db261aef7953e2c561209d7fbe27d37487b844dc18056d94a68889dda3c6b40ed4b92cae6950b60b4083fde95aa137aaacd3d767577e4b0e7046bb7a0e75dbd6d658667173497895e8859f21948df4f3c12128b410cb3ce02cfb7bdb3dc3c85cc5d21cb36c86931de490cea743f243fa8076a4ba55146c1343be2686f1ab54ac80142ab3a9736da89b6bb786fc35ff03f6bf97ff7b0cb657a53b90008d4cc768739a69442e4e75331bf79b6fa4bb7f964fe6d08a9c8658eefe87ff06167b614bd15e69c945d2591de011dd4361fcb5c64b94fcde76c1b2c02000000000000009069aaa0bb5ddb60a17b168a780add160df69658b833151131be84aac4e3672b0edeee99b232ce871e0b4bab7a2993d360a4e508e50379bcd463fd155f853e1a60614aa9b3d51089adf1e831a137bc87350e606d5a1441bf6a3b89555b0051004601bf9cd3ab6b1bacb0efe40e3e0ea04b92a818b64f53871001bd7c92871b108dfcd98a54d38cdfd2cec680e46a48e094a65acb8ae0aa0dac872b44bc41649045351732f90037b937601fb5e1cbf48a8f97a14e1215f1d0cde782a51311d12fe225a7d468481ba773a375304489ad0ee28212f5b3373e909f98c32504befdcb3a0800000000000000b1ea3155a55da3db05d3dafc28f887e2cbcc700417956b46ac078a9f4104eb4864bf6a37dd54396eb2f65d1e8c032f5e60a8b5418cc453656c203d92b117c2d6b5f155feb012a3d1f249dc15176b557c2e22b9ed9b6d907c846acbea70f5a2577310e4631f4bba50931f793f8c49a95c6e69ce9e8ee1d8d01f2a0b738a68c78001761b61efc3ec1314c3372da1b6a5cb11836930625c4e8b52a6880faa0fe2f40cccd80f073e9d14c98a945d4f6bdcaa0039d0fc12f8f9ee04faec1dd1c3e90079474a5d51f3152dbc09bb3b7316630dde3dc6c26bb2a42b20e5ea5daf1cf2c15f0900000000000000b2a1480f1118e5db95fff810a8d118ed7507fd41216fc8f01a431a136be683bfde30489c8da82583a29c2e49afe828e860b45eec61a6c0cdcdd5f112f84333be6b56a2b7fe229e7ca19d2888cad94ca385a69f33737212454398405a963bf10d111723c87d1272441ed3d2a47e3486eab397722455b975c8fca591796862485752f0e0350eca0e7d82cb997212fae426e5a798abc672f2329df4a81c8c113ef9df9e1181b7fedbcd9e55922661223d23c311781854fec7dd9d7e341f2ce72a4c9efcedca9e803c81e440f3038c830a46f59f5f7ff5a419219f52969186e48b97460a0000000000000089e23e27895826644325aa95bfafcc5957962e01f058497b7b49280c6c781f37d69baa7b42c76b8ba7c64440cfd1c26f60afb66bf19a259b2c12236af0d876dc11bea0adb925a73d30ce68f48d2dc87c35a37af266f0a7138b3ae8f21befc9231d0a485b7b73d0714fb7c77b6cdacbbc5f73b49f133209305e203556813fb2cbabd700ef306b2d0ebbc9e7e9c4024a910a87133f751301c56de001e02539deb38389a70325e397cfcd05e529a1f574d2e1cb9da2bb8d60c497025b7ce89e2abae086b1c9268ceb163a552911e2b319399df3d60eeb55a5241788767781c022ae501497c3c4f6b8c8c8606614c8c4d92ab28f3b85c118d99e1398d806caa2c3b2af1e7dd999884a53161eed5d8313062d4c35809a777a576f55584aa9d812222e7d8b8e8e2d0a806b5600c49a8be089a692ecc039393cdcde2638b0d3b134fccf8e17a34dcdee490a6e6b575f3a3765c604bed1d449d3b1089f6ee40de8c67e042fd653a048fd041fc5dd0b57611185b0789a90d994c1c93a175ab2e8eaeec9821d553e48688d1d31d3f7b01ac6859f136a7af3410cff9e5bd423107c8184ba5efae485da40ec699d774a55c9d120f55d618b7ea2f2ff24d9bd6e13d46201d068a930f2c49c6dd6ae7bf2669c6f82018ab32882dc5366d0cc8977a6368128f742aba9d360519c4fcdf3f73fa91a26959930309f046d932ed7f0c3e601a48c51b50793b1d0417412d0bfb83e278aaabf737e56d99ffda0b5b0068661bfe654cbbedfbfe260527776d4a58d89c56e446db9d3f38da3b93da1bf928910f882d85e9251c9e46d5f018735b8530974936b851e2cc18cc4d7963efdd724bf86a09f35f59d169495f3a9d10693ffbcb0603780c9059fb5497cad34fa4da2f1798c6569c406160372bf0cdc35499717e2fd3f0ae890ac9414b2c27bd3faa2048646acf076334f4335f0ab1bf1bf3da1fb0dc1240fcbeabfb43c2d500690a0fd159272b7f9d4a682afb0f0512c39691219d94d81405bb88c75092082602c66206a4de37365c2b035434b714f8119f3956079b703648e1d975c7f18e7a0848f06b8fca7459bee6384b4214643ad4d0c80ba64d04a7b3f27f37fd111228070aa3264c663762a6292989dd792a207fec904f50e83c933752cce1a31fee70e7cfb376cd63f7081726da6562eb7321e9147090d3366ddcf87d1a270afb9f2ab67d05d14f52da7ef08b5b210c234fe7a1657bd0962b824e5e0c2a0d2e56a5723c177864d945891b63c0197d4fb49dc3d936bd6faf4d27ef3914f02d9ef319fed8cb0c4913c30665f61e1afbb709909db25bb80f43b4f59f2aef48761e1bb0b09b574a681964f6c5ee11514f7d5ddf66d98587ba3031b07679090ffab51c208f19f166f72b6d4a1f1c242a81ca77c6d552bc43df1489ab65d62323a1ce898964694eeeae92dcb88d4e3664a4361fc6097b07156b868dacc378c8a90bea4ffc52d974d979fa2eb31b5c65cd07f8544a6cf4bf5c6d4bd24771d7aaa5e3861e5df2612a56deb8a357bf3a6ed999b429df7a374ef0f4d4f988f81d37fe3f61b831b1bdfcaa36a160ee4f6bd2809bd97b8586331bddedc5c79d9a94fd5859469ad469b487b3ea9cb6934b3982e2217e6f59e6aa4d0a261165045311cece50ab692b2e96a44d5379851f3a67c7214992221a78e159e0c361060b7ebfe4fa955fc992aefee3d1d9f1a7d3ad1dac9d947fb57e31162dc9683718f91fc1e10fc0cf238200fd965b25ea914adec445948c4eff0854f4103cca268a89c95846b90b723ba900884f875b11e362f0fcecfec9715d1a782f5cf2e850037660af0a2862612800f22bcec987d00e06296dcf7755f1d8c2bbd716fc9a24bf1c62863d330169c820e3b3a5a06e2596bd9aafb6248efa442c3d57f38f9719476cd793140f280a84b2014bfb735b1b4efce1a18ba3296c92e42f5acd43bd963eacb1602f0e449a95f1d3eaffd6ca6f5732d802f311ae006e6d2db8e3de7319ed218fa3423bf0dd870591816620ede33898505469de88c88a58ef8c8b18b0d7d5317671c8158a588e34ade7f639b6e513e7ba55d3ad1a1247164f9ac8d00e87fdc8e0d727d961cdcbc47f661bc2c11bcf48dc211d2b51731d323b9ac398e6b85444de76f017b075bbf904ad7b9253798d0c2ed07ba2c2ab91aa08c68ff1727e01b1885e49e1e1bcc68b73edb8fa3ce1ca46697dab6f7a683cee30e0e9e80cea4a78ba09928a4bff4e5047b4ba2256c5cb24575ece85a7a193d602303209ef97506fc64587b3a113dbddf28f0838fec8dccf3482e2ce4ddd401acf88443f27224004d70500d00fc681deaa5482945cb026fd1ecd69a70964db26edc145f786bc13122399b362feb305b1e44fc048e69956e7510e7a30992fd4e5b22ee175fd89778ff06a89256025ada28f60de96aa87078b37d7f635048d61bec93ca2066c34c149b6472625e0eeea6132794502feeadddb1002d6a4aa935498df8f7498d872742bd4a8289ca3e358fe3e6e13c9749053a3a4ac662cfcc66ec4b604712174c4a7f5cfa23ecf0178514d0b6761f7243666d8188db107ba126e8dac0a930e4dd091b1fbd2fce8a363b566ca7eb026421b50ddfcadc6e5db9f8f57757ea7d689a3d8f6af431d3791a297324d9ce6d12287b583b04960fa558213165d54c4033bb3c3300288af1a715c3968ad01e5b2af8c7e75c4d73cbb06cb8a0ea30e83a343679fe13cb4e5f58cf4da278346633a9e553b4fb5097d6eba21cf5090691d75931c9ba80bab7fe76ca8c9d699ebc50827a87f8450edcee833d4cc29f5ab616da42cbfd2cb83be41b0f998ab319d12b287051fbbbfe1e71eb410649809f0399b460e3b8b850ea0f2b549821acd72affac87120ce5aec5688b960d924bc6677d1dd7657559f18ddc9c5b7b364b62207492cbb80cf42a4429809235bffd8381ff7e419b00fd5b42a40d0261d7ae0000d4897efaeb9c3e3f71a8a04d2e6aa98811aeceda93969eacc75b114797a4ddee699e3467723b11e2bb26857cd94c0a515e3c7f985328d81fb68e6a9ca0dbb9ad1ed3903abfe37c1beed806b48d81e63e69cc5ea97cc1ff37f76113df8dc21ea6f113586cb0a725035975edcc7232d2c0ba8ca008eb2c6276ba59cb5f1c08651ca519be4f04c06f0f71b3b0c347515fd0a767b51f53bf267919095ce666e4962fdd621b5a84e2a102fd3c694072d72435584a8b992b469912691e00a7f273e032d3bbddf37892f09c08178fab5f3db4d837f7c194b46f0b842602f5ffa5db69f2c9c9e5553ebb38931592ab502a53a1011fe3cd343c750cb9fe6a85da03881326561a22699d21d3984298d5908c755da6d7faf01ff10d0685cee4170426544f59ddda4560245acba425ca005665191ec235491ee7fc80e36bf92ec5792993150ab4de3eb04d33c2948c88adb3a8760b94aef0f55f00c46baad39834ac381defa4a044d0651054a451bfed7eadd3417bc1f61779809b540cf5c7e50eed2167146c21d6f789806e5ac448e0c3ea2b43cd2fed709d2dbcdaaa46fc78456a79aa21feec6484192f742ac8e5db9621458a99ea4aaf3a25b03a3a0d4f594b1a3e2cdb8f3687d582a14e611d01452b67195f970fbaefbfe45d5446cf12d803b52c9f5cc7788db6eddc3205fa90d9713704dac4cf863f221f7221e29ff6d52819a682f38f097155ef322d826049ceb408ec9c3fdaff0313ea3d02a130d64bcc8636130414007f0c9937c57dc1501d7c63baad799963e133fd76ec9fd4f59a016ea852e8f06ec21496347a988008b7252998a80f9eb79edc92667ddda7fff3d3643b6bbcc0d6d70e84ee2b56ad567a8bc1011d1a99479f2c52a54aeb1310b8f1accaa586f1b3fdda6eaaa0ba3e1d566e585cc0ee7955010fddd16ade970e7300858f25f3110f802e6a2ec9615391a0762948bf6b40e9441e667b2950fda543c934d931587ea247d0bba0d6ba6c4b45a14681f91e31f52f472e9ce379ff0ef794f9b8c2fabc3c011933db2a4644ba1c7531aba639680783e1ab1a2cf594bf640dda5ec953d9ae531b832f12924ced4fc9220b2eba45f7f2f7ce1b204fe98c07773ccdee1ce09e9a760f2d9d196f849eb2e5d5c3e119e90850f1f8125f619e46163e8a481814643ac1aebc0a6244ba4731f71c6b21912ba7063b98567fec7b6d10e8c5d608cf529dd495762c6415513a4ce338c1ca5517c8296c71076378789ef5b5b81213b6b677bcdc6ba3cdb28d26ac15f812b8848fa5d4a77215a307ed9fe03e8daccf96eeb4a1430470c8cee52d9d9db38c57c87a921be6a16ce6b57218103900834ed922956e4050af59e0fc055157ea4f0876ccc6657ad23ccc9f09ab00306af4275b85b53fa81e26e3e07f7315861f50e27d5d100486bbf1d020c9d7460d1021dcfd57d7238d7b117865182ce6bfb28eb5028faa262e287e9da4b114aea8c6b8994745c89f7574fab2a84fe288fdaf9a7da92bcfdc0523c63c2559b5ca1ceeb67d7d0d7a2b975b2ca95c88762098a4800991c9b0d35bc767922363a0c82a576162f8bd44525ceef155700d6d50f888436ee7a1b3ca5d26ea74b9467a23a0717585b9056f5e313e43ec1afcac5a4431ba43272b6fe06d7f51dbf920ca1fa320707db9b8b929da2088c12f426f0283c1b0a7112c9b251f244ea01acf2df1738167b373c3afb8361c6720efbc29c2fa9d99fc017a9fec1eab83d867721ba7a2a481b35158911a457afcaf1f8ba6b703deb7c7ef73a65d90d93da646c5f86d4b626756f07e95d60af7d94c930fea84947f5dfa3b35ea455ec144aec1d891269085dcb9047d21f9105a67ee5d03c5a668a688329b4b4c8ff98eeca631cb5b46b869ccacac0947afe69f4ce52a5d4fba4a68f4c7198e8b08d38630a1a19f60c999973328df2a5801b36069e361d16c1585db6bf80892d411f4a7fa7b01bbeced3d5b2ecba319af0627f0c3224c409b1ed18c37b458a5c6ed8562bd4344da893bb7477694b9d35d9095e576eb71daedd80398b15af95de98879d9c8b9040f7eabb5ce1ab5ef918261a54fb99a240cbe2394b8ac992814995c15a4a9530c1e300fc0e2fbd2426c1e409fa36ce9721027d7d081d9623830037d04aaecb8904631bab79737ce76460726c6e98b4b41926c52687c3825d2c9273476d8f35e0496e78e1b02a1c5cec7e33047aa4f823bc7d73497500be1dbde37dafb01073ec224249438a3fd3f37aa07a5cc7c292fbd80c7072cbeb8b1ecd70a1d3221a08fd6c0b578b81a38d6355dd4f876e9509b412f7f3fcecf41220510854028d2163e55ac19dfe7567264b8bb7ab3f2e54cd360f4891d8f12d1845a433cd9852365d368b2ab88a65bf1bd53988cce1c83cbb5bf8268d469abf84d40d3f58f1587c4ec6cf0ede982b575b222c334e71e18cf760608f3549b7c6e31cd9d0e52449d0af2c305ab04a6074cb7028ee85b054324da67becab3a95d644ad26b66e1b5ff5f9ebbecbc5854fae6accd9b0057fbcf1e8d61588c4fa92ed6da343c5216f607eb00af1fccc78b64d7085a546842025e676c9cc768e90b30b79d664a26484253c753e0585501dad6c5172cb19c92b3548030d3deca5f8de6a130ea70a3b167b3f3d4cfb2f09cb4b10e4fc14da334ee3a2a9758d59212ea867b7376ccbeb7ab3f7985bc1c5f7eb43845175b53869533e3576747cbf8b311b8c173372a078907b6c2681c3a49e62f432727c27da154f9b947e33e401d0996a9bd72b856d2755ea80ce3c171e725e05f1c0db15e0774a3cc3432872875a9190e2a8277ee9a00abc4e8f133173e9215a22f92f18dc2c95099eda3b0b82067cfd98e53cd8616b31ec012f3c5c485ff1e5a42c7ff3960cfb1238d3d7547301f5d0bd24b3ea98c59b33f47eecb5b9c35c84b362354c6f6162f6b973c0b39c6369ce42d848d97ae70ca6863e1428ea7e2028a2d52329e3d6cd9632b1c3ec818537d22b1888688bcaa50c2d7a03608c5c63e6122749d13a43ff9a7fdd3490a911db5001d123e9a1443826ce119e2dfab1d31d75b90aa255eb577a329a41428ab0588717a64ff2d1e35d26a71337e39ee3620a2652ea8a8c357a4e333fcc6f20a15910bdea871140f87d4984d028143f77b0562e80b9db9c77fa967712aeed50d6cfb14feef6f1048dd13766d740eb713e892935250bc35de3c29f9c4194ef50897f234750270161a021c6992eaf825ac9aabb810075f398fbcb683f4fc8dfed6b4c90da64b1204a26f619785c66230583e330631ef7ee1e76c84aaa5b4931b23f93a183c189397dc0c7881ab37b4617c076475098aabbeaa967fbe9bf8f45685bda27444dde905bb6bc7d43fa51c25e35f0dac090573ff2e6e58addcd1699a802e7bb23603337a235775337fc2e3be11c279dfea19b6bf358dcda65cfc15deebd4a6040664bda918d1f3827de810cee22c9407802c318d57c03bb78b85b761ef8206ab7a5288f7007cffd16885a1f112f65ba55a8fda1a1a23328d2e5e0884c7410805595188dc35ce2195650b472795404ea6bd7d51389db90a7d4ee0a3f2c4f48e0c9c007da25e5386d6b89248b9b7d1faa493c8ab02981d04857108929ee48f964ee3c1584df3f13c26b3a27aa026fdb1b54b378efaa32d1d27d81235ee0e8d801c53c330c12cdef983b7fc9777a5db96fe1b23f9d75323bbfd74efcb0fa9e26603dbbaf260948869ac1e2fe9f8b8811304e1fa14507f6f4db5014403a37360a9f23f3acd25e6b6b57cfa27696ed131718e4c111a741b734eee3ef7478ab4fb72b466f591c7c929c70ad9a8bf156ca3d766eec55d533e3461010e4d4719821d22133c6fe9204ab0d447b38791f2e4cbdde63546263e660abb48e4678e3e729fd19023a5ecaf3686d37a3799a9d917e741abe0e4258205813df73d3a074a3a37c904e234ae14bfb3db2a4ba11e9cf369efa2327b329926748ad6a66feb04e6c89d0732fdc05132fae0a79809427432b56070d3376e22b7229272a3c2255f1bcc6b775b7e6d7639ae6a3dc67e62d766dcddada67a6c9887a9ee7e4410a076ad0658f67958219d9935258829db5911f9da351624671818b395f721df65cf29bed56b070fb4795ea18dc325587b8e7028fe5d48a7824038a8e9b278571ccf64923154d473885eb5427e93156fb810631fe0d38418785c59a91dd715ab546593f224f0531b738413942fad3219c5aeb10a1c069e76825772b600b7a49fd5e4705ecdb8055c3395cddee5755271a1d533a1789d05b727f0e855e29519b7b944384f6565026a854892f6a57493e0463a869ff5f485053db266a2853400d0ae63052b1e8f65c658d2afad5ba05c58b2d605761fce266ca7c0fae984a2f898d34c4e431d2804b0570ad8c1b35ac79f7e5e7ac3c34d4ddff43a19339016f1fd5614d77193af57eef8ca5a7db801efbb0e8218cb39cca40bcb61eb1e36646ebca0afad725827b25e6097d56cd3ba40d0d45c03e156f2e1f89084d18e1aabfbb2fbd5e5f06d72037e950f96c2bea838b45182e875bc7d2ff5d19a42858487d2dd9f569e3b2e37fafff0c42b0dbb2906808408e7bc62b28ec5ce26fca7db5e2e25298bfb23f526ac4cc07768a096e6ca3c32259e2f9284599fd47b1b74fb06963702fc7450d4670a7082e031155a0dc1d9ad1ace39c3f796dfcfbe762b783fb6109389053299a0b2f4d4cdec1c1c54ec8196ae7e55c6b3aa91131e57a356aaf3c5911693b217a60636f12a0d3fa3fe9f56c2c0898786837ed1dd799cf9b056ad236238d2702a3812ac6459e9e05ca1eec2f34ab32c55505d3cb045fa90d6754e156dcc102c0712616ca00b66ec143aef619cdcccb260eda07b068ba2d0c24b223a244f5ca5ed71d89f561ee304b48d536c7927b3054b872928aa9793536095c53dc5f6b6dc25c00e48dd63e1a12d5e4b35e3f3fd357daacc5810c00808c2ddfe8689738e1498342d0011d2f86101bffc082e1376241b59ace5e4309a0d5ed5f37078cff5e69bbf7eb2019a0af6c085f23c010d0bed133e5703457fc041909abbca3b0daf9acd8d0896acbc34a2bd439659c930ee0233f29d28061e54276c1b4c3f30a31f927f0b6daa3b89bb9d33ba6657c0838476080e8048d3d46d52c4ff68e8e64ca5c9375e7fff7a4158f57cadbfda267c9cdc9828830036238aa5a70bcab12c51cd3a4a85186ba7d260c63e97f1ba9ab31757ff9e4d9756c092f53f509d3ec9257f6343c442a301aa306a45f206788b63b432043f8ae17fa6e760f1bcaab7aef0379a6858cb6541afd1c5d88b0283d663a2d0c6cf6f925eeef6aaf38cc8e3b08b35c77b33102875cac1e2531d97df7ba9d538721f96cfddf15dd913e729818fa8c71af47ae53645d517b7426c6a1a68418b932c019233503cd33eeacca880b1e466a0f24d747bf087bfb611e8bbb93f8f81288cbb028cc1efc41b18e73becb88d1b305a6907b5c1549b63cf3a05ed0c764b9d36970273f87d1e387b56974a6fa31a0b7d8c50f718669348a27f64063c58ccc5c8e5a1efec269efe171cbe0dd5d898ce329761b2b8cce2b192471caa7c4360d1f483521a09ec31e5a6a07acc5445b36e52961216bbab9bd3039c4d0db34088d9f04f87340315d41c495cb730cb7ec8db2c73425ed84b131c7644bc9b6349667db8a2148d26bdcbd7564ecab9edde93aa7f725c1c49f7db3171c101c6186bafbf31578a1c812995d1d31db8e4a6293bbcab8af2b3f03337671cc6d1d82ccd6a740cd95ebdfb71ec05c4d84b3db5dab74937ed280d0aa6622f9fbd192b52db85ed281184ac50f91cb040f5102b2143879451dd1dd1cf992408b1f97146a2bbfbb316e748373c3f251cc68cb8fb318a8b84016834b7c4ecc1451cc908da58cd2def8b82b0cf20c2becb2120d237932cfca1dd667440048fb139c841dfe0df02b8a9918c6682c4b7b238ea9b26bb703e11ba5df8ed245b5d9522112d661a05ae652a6a70d3f6e622a2e0e1e3974eb22009b232ba64a6f9cf79928f3c0d265caf71add1c9577512e4bbfb719197562e65df6ec1919157aa849c2dc12872b66dad01841d0b58b1d69a07d0f155569981f78b12c134af3263d48c13e5c255e5e5a1f3d42a0cc9aaf8375aa27c5060c824af066b3703e8a7c76bef604315f392300f9d906b64f6998300f80a3aec718f18e1d2db0df7bfc5aa83b6eef23441b49c55a225d3160daaded7f67118207681906421a8c0298340ac5e5a3934517bf18d8b56b9c00dcb01dbbad3ae425a36d22a5e20f853a5b4832d7c60560426ecbcd1318ac8f7260120d686127e25208a77e6bdec298900678583827ee7b60c94adb313fd7eeabb0baa1e0f4cf2306e69c1090255b5c42cd4208eee0a96c04b067eb25e6b9d4f86a4eb6e3cd4d26bac81200c8e1bbd71a40994097f271f87f079368827293e9b419d282ed45d3088dfd63f1dd57bb2bbe325cc5c6432b0a1f08d1dd029e2c7d8bae4b3dcd02e8b9688770da8ea8779aee0693b55ec55434841dc6619673f18150ca678c9d0201eec5205440c9206373e9a4ba120c6336f1b86039b2566f1587a16f053b534240831cbec031b9d555c5c51a4d490a19f999e403f449f1874ccab94b58f13a866604daf541ea3ef9db7f4c043ebe3b9f088a7306e7d7e7d7a32fb8b781e9c0a11c0e12b4c08a4e29aa6931433b876ef91e6eed8735063a3c09bf7efa317422da3c40dcee140e281d1d002b34b1ed4b8e122ba9ce359f685c01db824e7aa296d2687a00a93fc96f9916bd9a7c01662415ae3f0b62a551a3917574c0a5d093558391bb5b853d85ae3857154eb52a5ed34db6486e980c1e5f8ea1f207058f81683410b5509daba88fbf80394cc7b19615553be4f455965588c743b8fffc48df2886014af4886c1a9d4716156fc4123d476b11f16b782501da8f1192784914c351a84d236ba0094d2d548ddebd090b15a3566b9a306fe1814dc7975a0460719233b4e5b5392cd781ef57a606a7d31bd0a20feb17c1c94cfc38e6b28d80080010b0000000000000000af7f55322b657b3b041a835d972492b401953c032e9da86e9ecae1b90f55a422f4efbca9ac6ca834329183199a6e212560842b7bb4e20414afc48ed8d185ad5e7b223351775d53ad528449d7c54c60761fb534388c409c8e0b8c71ea52991fe77a0bf14ca4e100d218652d13e1e476b8d4a6599fe80444089c203fb6ce09dc4e98883d76a05850bae042b7defc660bfed6a3124b7152af2208a4d2631b6888da70a1af0f9167675861a455fe625626426eabb76f1ceef9996edee74a10ccb049288812e05deb9c6723195d5e7953eed2746e6c7a41febd973d19dd3966ddf5f0440d00000000000000834f353eb39018259e96a34f294ffa97879e62d1858497881e0d2a73b4cfbd4eed579a2e02386e78252925379c1ab9046099e51b4dba728a4b9d6970d48bd2b252dbcf8819c9fad37a28a67c224b901f281dc10f14b23aabaca84c8eee2a62c40410d72b2bba7934a17f947e0ae1f9efd149097a72a880988930e61986248683406ccb737f81e393e74fa015e9c659a5a7978e0620a56a8371190046083aa1507c821b2b89d5855ae859626c84a3d0924207d01ea33cdc6d58ecd5ba1644397bd8fabd7efe0b429f35186a92b858ee5053b6b87ff7897a1c239a609d07be733332040000000000000090d1d0abdde07829aa671fb4445ed216eb1376f32673b95150c25694a17579cf83cc458eb0b0c58d52d136f09997c83c60b9516013abe1744162478e5744d5056763fadb447b9fb44db29c6f74290906f42141d09cab4809fb7f8f780a96351774014aef51cad353fe7a82df261b995e2244f5da69f7c27346efbe85bb3162acb59d733c191836702ffe4114670754d773ae0bfad304527713363b91ea2188f321e72b436d54b10cdb202c84a434cb600691eb68c1e9f1e8ed39b50685ecbb839e5f7ec8412e1ef8105fc3cc356f5c766b9a1986af573fb9b3564d4af4c1c865070c00000000000000a4a4b429eb7cfbeec2e7122eaf4862ede14adc36fbf017d1e0881c5f4f8b54754d6fc17af93c2bc4f9b8bf8a5bf56d0960a1b549333f03255f112bf3d3967388fd020d756bb53a106d49d278369bb7dc6ffdb42f9d6ec184b27498727aca43122a08b8f5580b250effa69592bf56f9ced2afa8dbbcd04c8ab6540035268e17187ff94cd20f33be539c3c3aee2b14f59637adbbf43746a3be134ea7742245f37a9bc461dcaa184886146a84587bc11e1962feb91ed88eeb4edaf45293eefb84ff3d47617e867baf9094bc374fbb14f52d819d2dde0118535771850f9e0b85b348640600000000000000aff5f2fd22cf162f1b80795f2d7100a5a49bcbf8e30dabb96a92532feb6df3b19d46a7675daad905648fb8254d1025fc60aae3953e3ceb2b7dff6115d175dbcd8d64d1e3d5c6f46cbc0cc996dc9504f53627f373ef2edf851f09b216435a21426e01905420be4db62b4976f167b6e8fbc1a2333d5bec202257ed9469ad38c38461ce50762ce28252f1d65f5bb887f44bdeac82d78cb330e11e45f1848f544e3d644323c1e241c33fe76d96d1618d467039806aa17ffd645861b7835d429dc9bedd92e01c00651d2ad101b8979d91c1a944116b293abcbb775194907444d17409170b000000000000008bb83ecaac37df58ce8911ee29a03d61156703fd8357e92ae9c0babdaa2b9a0205ddeb69ebfe1b738505cc191f57cf9760ab4f22d4df00be5be79c2fe64f4791efccebb01d5e1be214c2ad17340bd33f91ef51b2d8837dedccced52049a57a279a0d0fce732156ed77079c7cccbe88ccbb3cdb4857bd839484fb7705c9bc0b2f985d8da352542035bf52b19d85e3abb6c886c30bde31da5a5f803b6d46d13594fdcdedde16be861faf15958705c10f7d39a33ad74ac9989d7d8e369e985f3c1a2f0bc58b27250d9a970cb03271094461ff48fcb463565183eae9f5b05dd8af744310000000000000009983558ee07a3e5dfa3db261aef7953e2c561209d7fbe27d37487b844dc18056d94a68889dda3c6b40ed4b92cae6950b60b4083fde95aa137aaacd3d767577e4b0e7046bb7a0e75dbd6d658667173497895e8859f21948df4f3c12128b410cb3ce02cfb7bdb3dc3c85cc5d21cb36c86931de490cea743f243fa8076a4ba55146c1343be2686f1ab54ac80142ab3a9736daab672d0496c28feb13c1bda426abb93c805d97051c147ddea0c5d730c226e002a8e714a48a62c1f4c95c2f0ce7926b92aefad0b671d39e4b4bfaab523c20ea8e1737e9d18efcbd5d42ba039b21d15c2e02000000000000009069aaa0bb5ddb60a17b168a780add160df69658b833151131be84aac4e3672b0edeee99b232ce871e0b4bab7a2993d360a4e508e50379bcd463fd155f853e1a60614aa9b3d51089adf1e831a137bc87350e606d5a1441bf6a3b89555b0051004601bf9cd3ab6b1bacb0efe40e3e0ea04b92a818b64f53871001bd7c92871b108dfcd98a54d38cdfd2cec680e46a48e094a9bd4cdc4387314da17e5d1cebe126216e7ffb19236ebd5b78260157404285392a79fd12315d249b1125c0648522810465f683ea7c87dd0ef9c1bde3c4569ad776c004cc998dcfe2822e8cdba4cf97320800000000000000b1ea3155a55da3db05d3dafc28f887e2cbcc700417956b46ac078a9f4104eb4864bf6a37dd54396eb2f65d1e8c032f5e60a8b5418cc453656c203d92b117c2d6b5f155feb012a3d1f249dc15176b557c2e22b9ed9b6d907c846acbea70f5a2577310e4631f4bba50931f793f8c49a95c6e69ce9e8ee1d8d01f2a0b738a68c78001761b61efc3ec1314c3372da1b6a5cb11941011c80369f02fc2194a379b7cb0c1600849deaaacd9b7f882bfb5a65f079aa5f92981ea5ca89c4a84024c0e0bd3bb0b6dcefe7cfab4bc52c467f399f107b11ba088dcab219112290b0c708ce0222e0900000000000000b2a1480f1118e5db95fff810a8d118ed7507fd41216fc8f01a431a136be683bfde30489c8da82583a29c2e49afe828e860b45eec61a6c0cdcdd5f112f84333be6b56a2b7fe229e7ca19d2888cad94ca385a69f33737212454398405a963bf10d111723c87d1272441ed3d2a47e3486eab397722455b975c8fca591796862485752f0e0350eca0e7d82cb997212fae426e5a26f93b43f6d32e7b391af2f92b9974c802b8f7a2a5f7f42bbde5c08c3aa803d08b1eda4cec3920bfb1a3b426625a27acf1d5bce3f12773746c297366e4eba1c21939bb52db0606a5de73ea363b348010a0000000000000089e23e27895826644325aa95bfafcc5957962e01f058497b7b49280c6c781f37d69baa7b42c76b8ba7c64440cfd1c26f60afb66bf19a259b2c12236af0d876dc11bea0adb925a73d30ce68f48d2dc87c35a37af266f0a7138b3ae8f21befc9231d0a485b7b73d0714fb7c77b6cdacbbc5f73b49f133209305e203556813fb2cbabd700ef306b2d0ebbc9e7e9c4024a910aa5f0279c350a4ab5b99fa1c37cc91dc9a34185454bf86a9631945ce9e5afda370a951815e6ac86392c906f7bd4ddafe2320626e33c0709ba43224b81a20c71271f322dd8a8b412e7b512cdef1d9ad04e1488bcaddc2d6348d6cd45959aebebea103de690832ac753777872ba13406817bcc9b4ff8eec89b457b096b38a718f925a8d7794b854512a82c561961024204bf6ec8ec3bde4cf41d2469ac1b5fd1ae22dbaa46c99363a0960825d82c9e4894834b87b0d208960dc0b35c2404b945f620738665b065374111d179584fc98b6d32ff9a5a33d9ae81e045de3903b87a5c012a1e98b2cecbbde667dc0dfdedb60cf2b7e45a7a9af487da4e6c95e4a7762201dfdbe8162a1b59a264d5780499e70b46fafa75525a1b3d0fd467a8f01e4788bbfc3d4f754fb33295ff051c4cb2750e11c0122a827d51209d33bccc2a2999b9bcf9924c57d03e128558d58992c59d7f2fb8186e3363c98393c32a5162de00ea72de88bf96ea7ae521e42c5072df52a330f956bded2380021ea580be629a330fbeba1b40ebcb0ed90fa1bfb7a713f27bd0dae4d273cd493725047c231b58de9d50a8f63ce4c09aa0ea991dc801a84b65e282dc6b418b1d5d109e84e353d736f3f7b1e3069b908fca9ab4242ec71e6aea6608cdd8c0f5ca745440deeb56e73b255818186473e9cbaec02d450b061e743f62e5e78cadb7df040d4e7544343860b85e6b7e543f71e4e4dbe61864d64673e01d211aaceb2f0e28c1657ae05f219a367ec711bcc73d8785a5b64743cb99583d07487bc02850f4ae7523bfb59a4870c14fc5597af71bf99fcdd4420e37a8e349ec593a922f2e3701a7166de7a334d3fe6bba689573cda684a5d6f2a954f094a44b22385e6708b3ddecac0b040443e8c07f33e7e992fdfc7a95af0aad0ac8cb37524ae0596a8cc6549696b438c9d8e1e62dccf85cdea0f831850c65904f10d2a61e8bb73de7baf6c85bbf0758976f104fa5f98f8398f457e08fa24aa04df5d6ae7212df0ffe3f165f8f0068618719bcc116cb6931c56d3683220c4d3c26e25d84cbab9ef14c1d0873f9b43b1fd1e8ddf042c84ff878854dde48129be4725b303cb8aedac4fd187a319a3ea439de13e92038ea5a42100ebb86655ea1b71a97d726f4b4c575ce01281298c5f3d85e9a14bb8f5c5cf3d3c2b539a1de4bee078ff56f22da43dd7a4169a5e217e5d37fcc966b674017841ce9ddb9ed7fe0acc7914d2e1bf5d46ab9507815befb18a7511269189a5b7d2ade5aa698969284d399b26f57b8d1e97971c46a1166a0e15b201dc05c63cca4071d65f666db3f17617b48a764fe882e36cd2c6c15dad95aa9ef8c6c6a08308771a64f5e55b75b6048193875d678fbcc152fd696f2b2576651e3984cbac3189bf4f3e0b88d122f7bc3b8f3f296bb0ecfc39ee3af1c88ede9bdda67ee79e37343c6320b5d31f9447cfbcf4ea13ddef149197f80b9df2f1edf67c4f6bd0bb860141e4523b1612f0e4c7aaf781e6ef1068b584d09a8397f02650f9cfeb1e1371d9103685036de66a170ceebd263c21743b94bd81dbb82bcc1c34a43cd8b424f1af916dc5980da3ee1f58bdd10d9b1f27d2a93047d2b2cb786aed202998334e431a03e378838e9f198fed89b639f203dc99e0f3faf33785f13014bea635ed04f48611926ab2311ea60f3dec8900b36d336b11a757862df6676da77da82e6baac500be6fa8bba0de04b31d6307afcfbfbc718886206a8a36efde2176d573bdb1e17135465d545e2a08eb1593c6d1097dadfb3ddaacead325b01cb136dbe8b7e9150e11185ad035c5d3239d35fef92e4658b074f5a6d177f44b3a5aa36630b4d976c3cf0d0d72a862229b6772a1b65ea9ccbd807642a977f5056e5b8167295dbe0f66328a678192a6009486a2a46cb0a6309b1d3bf237b314a9d2518cbef14728ff231647220528377fbd269b69bb7e1f0f31433715bc952210f360bb313fe62d90218a51951400df76d1f23ec84fa2bdf63282725e8590dceb27e61fc22aae271b1f03fb47f16b129cda65febb66cb60591e5cd2554d0d9b9ab7db78da034548831413567825fd4b12d14af829e2aabd9ee31760cee9a9727c60e3c48b9551b8031daca159f3120eb89dfea54bceda03625ca057001b2507e81d21d2de271a0ccd90d2164f03a82c4b7da16ed86e4bc400da21e84491b86906f25003e4e62fea37931841794a62f201564f7572c9f9b490a1d652934f0288223979428d53b95c3e1e8654614deef713bd96238c008f5e47e1ad0a8345a3b6a63d72736cf130bf37557e5cdbb7162cafba15a30a8f3f2cebaee6e7a2bfc3e88d272d0c5a0737a5dbe70bb46cc0f8d76031c391513dd08382be2b73c8b0d2518dd229cdc3ab676c2166dc3bf32b54b0eb0dd779c1f48750654ea3fcf59d07e990c5e983e2e86b96f212a88518a073a6703cb738d46111454ba8e0af6d5be2f6d702a7ae39554aff592e15f77a8b65272d9f1d51c1dbb52ddbc71fcf0612f44c2af58e1fab1ff84aba3e39d57ff39e1040e6da77a83591c5ffb9b0c79aaaac233b17d11d7ecfa78f637296da3caad5ca459fa59b4d0ee7a48696ab1003a3ce1fcd7f3c06909b7127007e02802cf97a1d11ec5d3cc0dafca4c58b83c7e18e309087126879bbb28be29a20aded91835df8701142d859a8af0aaa4eb4e30644e951733811547cff9b196ef8fbd8d85b8442e04dd3f151b596356d03408167d4b608423fba745929912681bc13f9996e5dcc74356b819cf909f3291ce4777563744a6130113dd897cd3f4e25d666bc3a98c89fd687ee13370f6250b0822bbc29b6adb8905689413697cf6e2d99cf9b0d04454aaf8b269b8ecea80b5c71c125ad5fd08a5362450885585948520545c56220513be5096e8274fd0c4cf27033637000754f4e63f6199f7726a71005b314b27a5d025e5848e73725e0bb2eb7cdae11b2edec5059053f838d7772c7545be954aa96c0d0cd7c0c3c509bc2127155eb1b3976b53bcc765df5e425cd3719a6e29748970846049906f7ce190f2bfe3a2febc0e90a57358e8a51a8b809e6a6421a90ed7f00a9ada8f1a7f6f23eefb7aab3e97a89c94d6447eda7a3d9241988bfbb0cd4cea70ccdb31c22a894f1f074108346c29cbea2cbc4beb09c80e9d1079ee74763ee2699dce9b01dd6822c244a807b2a4ebb636b4f3e756021c61ccc403c701347a7946a8a3d99f066e0dd3f813b50106545e39094e42bcd3d3fead83136f3d35c1f9dfb25bbe5d6c803f706a61140b5a3ea58d3dde19c5aed0012090ef9ce436e9526d8e00645fde426995c568ba632497b1e65908083855baf6d3436e2460759a9e4ca4f47191a013a3d7ab0c360a705a048c5088d0fb5b55f4b8fe0e5684e130f516d1fb9229cfb40578a18b6839d5ad4a8b74feac793a2e84bd0109ef3f1cf6055c06ea2c82d77f3d58a977dd44ccbee5abf1e05ed5ffbad6db8ac6af8510f7775cbb72b1f1921ad11bdb8046dbc83a018ae244227bd7f44470813ef4d6316d8a8c62b439eb8ad24613169cc93e136b1d78b863f0b74f452ad4b1201b1f6f5c58fac0f70fb139b7eb0152edd2e0d05f789de327492ab88834fb7693c70112a17fc528bcf40242f243f348d066c76b11395e31fa3f3295735c3598d91127f1ffa4f29a1345d38b4a2a1edec2d15dad580c966c0f5b5b2f6e4d743013f6799feb21b558e1342f58555838d28ab20b467499cefc2947ae92a06c6b766eb3edd3fbf4d309d3435cb0c942c73a038374b7130ee8f33a33e0042a1e23fd9c6d87be2132079da7b952f49fa932118310e8a1288b7e8eb7acb862b68927b179d4a2492975cbd594fa06abb1ce7f38666decad3db1f4a59049b5515550b77976bfcb39f48bbf49aa498c11f296eb387949b8a86a0770ecd7af731ddcadcb92d1e35ed8af80539020a5eb571abf89022ff22932a97e47bc0c5770795c1d74e12d6c59d1cf4481e799bde84f98c0e12d8910b3be0f9bd7117a9ccad4a8f4a0b96a4cb89925621bb768238ae927e7d5a905c0d000468cf44de9f4af019225a2d7441804979444c36d1bd6fa6b6ab17fd260285f15267d7c629601d4689ab0c48046cb4a3b5a6d51453d0499700a31bddfd273a86f78bf54ea2e92b029c3157595fea760b7b3f40217116ed78c66f4f6415a4833e5e99c1ff03928c98edafe3167ff40e4c08a5197c01567e85f3b6f8660418d5ae1ae0b68643555a1e33094ef7bb904e614bdc8be6ed206ac3439fe70143950aec3a98d936c711139305e261c532a2e6931f3b33fd67b9a6384643fb12298cc24ac2da44a6ac0827916f7e15e8ce74769a00394db267003f2584f379ce819eac3639ed93c3151d2ad1a8c7eeba5288d46edb3850410ed152b2dd74a05cb11477832f2413c67255a1a48b26d3d151a8746171e66b641b81b7d8ba2e254f5b8c75b3bf7a2f4883fc44a69e90338d5b7e805fee33eb9ec264df47f55b98e89fcf0046fdc1249e78c1dd51525ff2d063b56627f77a15ed0aecbdab717c38caa64e6853ba7dcb321acfc43fff7297be033157cbe8f6ec18348fb8bac65567e556a0867c29e795399f707194c36744f2434519b187031909cdfd94f2568ed817ea562332ac47c712cc60bba473f188b83d883c2cfcc40af58f7b7bac632d616b17a818f3d28e4bf42130f98fda4fca458cb38c24812d4f2473590938c2038dedfeb80b3f6b03a13849fa8353d7efbf067c3b7a555022a2b954552266256f28d1b534d4d893dcec98c6742614bad51aa5d283718947ef3a06a41e34d466089c3ed8e005f00d955236f13a4a6053fb26f8792a913562f4b62e9854bbd6c2432d9580ac3cf2a671fcd09dc3ce6e9b11cb12a4ac4056cbe87eaade5726d2b380acc684aac12af406ddc5bbf941d15a9cd7ea98b25739123ae3938dc61b9d52f5063801e5d065fbe0d6161d07dc8d26c825452478c1192fbacdcf954f9dabc5c2881a2f87769aaec01711bdd43889a3cf83d4a8fbf5ba2c801607e569be542b4039e9ca40f62aab2748ddb4db723a35884031bf90f763f9637934bc5b9f1b59fe250e603b0ae3d736fdd6ee266488e895a69499bb18866cb5c61a15c092bca18b338438ac8c7c0d1dc26cc04c6d95b7e62b0c6c1629182434ae39c1bdc8eb613a96b4a5c05a7b9e7e92b34057fa90711c2d4a308c0dcdacd983e772aba87db3be477cccb50e7a7bf8516a7d2e21ab8f0ccbaa5dafaa73e0402e212d240bdf90e76a980b8a9a4c5f91ec07f7738d85944b04b096fa226d030ba4f875299b3354bd3c5ca0c83e6c76da3b06e253565c01e85f0b52975a9b1e637404e65b8b1577776e1263545987c23abd64b869bd48887a2f1c16842360569d74c4dd36e688362e0637c2a33ac7fa60f7bd06caebd3a079f2353606647754a54d999fd980f09cda4b787884e843b60f6ec04115a90faf63bbef42a14b34aa53af7f09af0026cb1a112031a8f0429d5eeccb50b77a82d6575b2e3ecc61b2b015b66348752ae2ee0161876796a9bd72b856d2755ea80ce3c171e725e05f1c0db15e0774a3cc3432872875a9190e2a8277ee9a00abc4e8f133173e9215b0a3dd275077a1d9854f7ddcae23012dfc5c3e088c7a41484f7e94ea02c9784fd39477db8517cace5d550c37af254f0908461ef21d4390a722b0ce044bc14f67e0217ca9c7204e1f7dd07b714dd446bcbe0b11a373ce5d432f33a914dd028524b36499f0c3e25b81b3dbdf7820efd00ba403550b0e5b256345db1f67d6c651667e68913e3108fba8b2c619f248c3bcc912a2c5f1509f1e541ebdd38ad912e8ea9825ff3978001264df41e411951d3e5a1c2b59d9e5b52c304cd7844b8e72290798e03ee4973f68f96987f6870a52159f53ba0aa7b13a30b790e4a5d2b22491843d9e86ec2e23c996f8bc48ed68db4a9606cb8edcef06f278453f83093b64da952b813cb10b3b4d0be0ae604ba576733698930483bddb622fef1068bbd73d5858877e441f83d891f11f91059017bc5435503f3a6d2d418c562d17ca6a9163057bb39d370bfa36ba2b69038eb33e006f310016ba1bc16944c8953baaa5bab135d982e30d573ce78eee6468b9f330c6a24a0fd678636199e728414235d8453824a98a2691affb7fc500a311d881a656cb510719d930612df928ecd93a2dfe6e02cd242ca71a413b9c0e73f06c0066b814a30b4f9e4d470de1710e64dc9accff95119fbab10e27bb2174e30ac39f7792f4bf56b8fdccc08cf02aa901c9e4bb28632a84e26b6b9dee4193d112fe61e1971c74203d90c5646311e35d42d56c55fd0bf1fdfab7612d95180da593d398a97f082e0a91607b75be9d95753a740a29f0f1c03b457263da19e755f71e71db23958c319d618c995b64cc3fcbcc1d4e4046e38d91747f7215759b79561b2bbba3136da508f1f30199de88ecf6cac648ca1f0251e0555d25f59e6eb51b96c28d1f17ee6b117c230fbe95c8d8ebd4ee1af61ace051e1009f29d5d8295337977a61f5e375b98e0d0d1c13ffc2a53cf6cca1a953da2848f61d98fa1ca8129d5431ab1fad89ee4bc33a605b7f5efaa30fd4727066f870d0dbc62bd9ec1c63a65e4a83d0e8fb8158b63f13e3423dd09ecd1c46e318508b381f88b0506b43e97d89b6a6271266600fe5cb8b7c25612b1322b578021d2c687ae468cb102892e6a7646be0e3a72c3e40a70788dcc38344e36dc059e51f2113acbcf7f4b1d9763f0ecd2c1932c5cf814477cea33733b3690679a499a71732b96766d9045138a56a94bdc37d1bf28753bcf2f23f1c480e572395479fcc0740886bc593806b955859430c9ebd8e5cee9177a11a9819237c1a286b356b3c90317bf7dacaf263e38dd81a75f47d37539d7139afbe54ffe4d441b0d6c7c3671f7b0f0ba9eade0b500f7d2940bb3822f09aa49ed12bc7ef05e390ce6a995e1e99586977fc91ab5a583a46f08e2e52f0169b5379bd4119c2487cf0156585b81f81559e9f8034601dc9c0b0631028b0fb7405810a09daa2c3ea06feadc8239b344e0dfe945c506189af6b8b0b9f9f276e4fafe671464358730a9ba8fb22ae8778a899c925c933b4be6dec0219440694312dfcf88771e740df54dea1a0570bbf0c45cff63a99d56f7c4dae5507628bccc008854087e55a021b57e937a8084bbf69d8ba85877c0768174263fa9b30646f551845a348028eb21301f6bdd7dacac5c419b44ab6b10506486b985b2f156dd13a452a4d0be6704c2212d38c721ed2aaadefd24205b3854e6e30e327595eda2e3056b0f15964a41a0a374be673ef0a6fda51f6eb21f05e4922a2f75a983f217cb87bb9701fba14422e83046e66bf21954c1a35daf94a57b003dd9cdb181207d55c2803dcb2cc3631bbf4de8ff88489f24d249161d73d4bf7fe84ad332c6ac05558f53b2036b100af0464665411efb01c765b94ef8b2659cb27334eb3daf6a2c3c6286439d567f9b462509674f817e4697af8d5f8ec4e5b3942162a3a499c43a29844593af984e430a3243dcee5fff4743ecbab1aa7b4d3a8373271abbfd0be883cdba8c1173527b9e8ae9d92de68890b54afe99b98e81d5e6f1d1f4ca5b2b70b6ab2a5b8490fc66cd2b7de2bcc0a9eb59253cf1a1aaa13906f41d636acf6e37e388d3e411e47aa60c6e04a150f8b8f5e43fe857a1efa9b01b42d6eed592f7db2473cc7012364a9b0032d233f26a3133b4ba18b1aafde4216ad52de5f5c5dbe7ad6b3d42d3a73012983bc970fc58308536b3119f80908444fbd0dc628ec7def63f01726084faf5d3ec09c955dfa5ea1d764860bb55cd3232de7f8346b58c415d6363a93d0114ff7a4ac160601a23056d3103ee598c7a74126baa6fe99695afb5efd54f3a5ee9afaccd64ac09384334be25712f5a8f037d63971a2771e08d4e4313285e8eec62f85d07f03008580df51c9af952c8b6b8760c5854ae509ecdb86d2f1a3db71730c186af8f926f060a8db6c213b38efb628ae7fb7c32f03e528f56c4ebce579458496254b69c144af72ac69f092c978fccfec123e26bf0ebcaab922399afd2df344e636f8f6f1173185213fe26dd6d1b91a86de6210faf3a950ee9087698291677c183102e9747600394c1710e36b080fb4df2b741fb49a8e0843d432d5c5824668c63c86a49c384a9cc6847355b98b2ee05f5fed034c0f59d643bb0e6c3cfc5c4796d0211f7b845adae96005fc3a549f673db7af8a09e1c4a06b15e7a3cc4119ebcb95c4356b0e28e0f69fc702b5b368dbc7cc63f915c44f2db2685f663e0606b6b20f483a3483f31206c9caecc55a1efec269efe171cbe0dd5d898ce329761b2b8cce2b192471caa7c4360d1f483521a09ec31e5a6a07acc5445b36e52961216bbab9bd3039c4d0db34088d9f04f87340315d41c495cb730cb7ec8db2c73425ed84b131c7644bc9b6349667db8a21492591977a58227aeb78ec189b88ea5b17bf8492c62e165daf43741c97b726e1099286602ed2d0f3f606e7ae4229b19c18be752012a4e8eba3d9974377ba193e16aa9f8ff7fb5b26f691196f2989f61ebd20e930169f777856cfa6e896642cb0facb5d8a8822ec20e9f3347fe698da0c65f4281996cf342f6012674b7d7e3187164ef2728b2a8e4c97ccf6bacde9a679a9383a7cbe889f7f0f131917f61bbc7b997d0b5a5ed850d362325c710e29e8286461a4612218a7569b85b38b920e709d7b47fc960a917637f9460ef297a8be23487df36a9b9e3db073ceded8083aa416ad7d5b4b024fd17e9f22e5ab8f98bd6eda2018a65d0fe79becd1101d75b256a82425b566d643cdbd37402e28c9c1ee7931aa735ca63422ae6625d53b0e329a6c5815228c484752b42ed3c15c07775064ae022c6a4d72b243c30940a2c3776ac3424138cd82e79f2d2bc30aae94a8bf09ea369355ac63d99c56cfea020d2a9351fe0ff79168990e6dc506ddb760b935021916fbb447a71680d865e1fb029a4db8c8270c0346b67b0deadd054cfaeaeea025b7b3aa21afd2f9010115340829903ef5928f78d806a5fa6e138c1b7c78e3c48abdc0741025629933bc10b5a2da2a8e816c4931e78b9efc9a3abf642249a151e7fbe727062e4a2f8abf2d8314ad4c1169728ab08352d8723e6a5b0ad867a97dd74dcf87a82ac05bd55e73c17be852389b41e4e3d2330a1926db9c36a861a8e80b962675f7e49e49b305bd75bc971fc510cbe2798e0feff15ab76653baa529812285b5602c5eeb5c3f0b86d6268c7928b87a102c1a713cfc1b5a6c642a17638647c4f9b4aa3e8b7c08c6ab9595b9d765e5a1d609bf13f16e4b77273648ca88c02ad7327684730a954d03a16661d9a745b57cf8f6a129187dad559a12d266914c7bdbf1522093a26dac9595bf91bd82fa486467843fb6668ee94f3f6ac4983414904e8e430f1c0e0ac4a81c66beb635f2ead5fad48c6c8209566c77012c095bc47929e92029e32e9109d167f6c1d8a2af3e5fd2c6d6f352786fd698e0de889d03f79cd3e5e29d61558cca34eec186d1092ab66bc64729ef7bb6d628acad3244282f36a0f0521f38fd32cdbad2f8166a69cb416b20b64ec2c81068ef72f2ed3acc287b6a03f17e27e3ac094732a9ca7569d9be103ea84082e8e2d7171d749262af66b9a8fd319109dc1e3c2bd54c4b43e3eb22ca8bc07f3c5e228de3214925d123523711aef8d5f05875fe8cd4dcd448c94c36849dbffd7b814319d5c832484e5a7b71b5e432917b275baabe0cdc760b848aef985b0a4a6c7873e0de7050e97efca83466fd13c66e5ebb2b28a887c74af7d\"}]}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x1", + "stateKeyHash": "/Oyrha7CwSRSnRt+eAL3NETP1PqiBLXYcvFVFj0aRbk=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorSet" + }, + "typeStr": "0x1::stake::ValidatorSet", + "data": "{\"active_validators\":[{\"addr\":\"0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0\",\"config\":{\"consensus_pubkey\":\"0x98c5004e890ae58d0a5e79fb2d5fb1b703e265fc3774c39a461d3061c0ed05688a672c2d3005ad78e8dd1b932c802e66\",\"fullnode_addresses\":\"0x01630402396170746f732d746573746e65742d6669676d656e742d76666e2d312e7374616b696e672e70726f64756374696f6e2e6669676d656e742e696f052618072087cd3dce1649d889d0f5909acc7208d9940ef485c41992cc42102c4d38a7386a0800\",\"network_addresses\":\"0x01620402386170746f732d746573746e65742d6669676d656e742d64702d312e7374616b696e672e70726f64756374696f6e2e6669676d656e742e696f052418072057a5cd66f86cc022897bcf146917fcb3da2fd5c4dac7a3bfb4e75afd0416e8390800\",\"validator_index\":\"0\"},\"voting_power\":\"100300332038139\"},{\"addr\":\"0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e\",\"config\":{\"consensus_pubkey\":\"0xb419f16a07af02aaf47892223c9dc3de349cf1414133481d9311c0bb531d0b450cb86919aa0a8c78fef2d78369ed26eb\",\"fullnode_addresses\":\"0x014e04022476666e302e746573746e65742d342e746573746e65742e6170746f736c6162732e636f6d05261807207955a97cd0faed30b8d4be45ebf3d4aa7f7fb80fb6a40411aecb980acddc6d350800\",\"network_addresses\":\"0x014e04022476616c302e746573746e65742d342e746573746e65742e6170746f736c6162732e636f6d0524180720c5594cf1954ef6a7ed2bfe7625217dc7864b6e152a73bf4eec58740be57bea350800\",\"validator_index\":\"1\"},\"voting_power\":\"2436348277366271\"},{\"addr\":\"0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f\",\"config\":{\"consensus_pubkey\":\"0xb110af328ed5be9e515c15ac5e7fa49e0ddc805f0f1ac278cba3a5be1a4495fa421624162242420e58e19d5fc6c3f67e\",\"fullnode_addresses\":\"0x012d0400226933b90526180720c2f24389f31c9c18d2ceb69d153ad9299e0ea7bbd66f457e0a28ef41c77c2b640800\",\"network_addresses\":\"0x012d040022a86fee0524180720717b76d499b18c5433d2d2ca41a1a7cc06bb18e3833c4319048b6172c76167660800\",\"validator_index\":\"2\"},\"voting_power\":\"2436916826502774\"},{\"addr\":\"0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b\",\"config\":{\"consensus_pubkey\":\"0x8210b10c5221353d6379f7854310fc8d0fee8b4546c4ef9698cd74afb0420262e046d0d154b1cc61f00f75ff6ece5bea\",\"fullnode_addresses\":\"0x014604021c6170746f732d746573742d76666e2e6a756963797374616b652e696f052618072013ed20deb56f2ff608f7d179afa41a865fe1cb12365b312bf37177661264bf420800\",\"network_addresses\":\"0x014504021b6170746f732d746573742d766e2e6a756963797374616b652e696f05241807204aa3fe6ab2acd557811ed33172f4e185be8c5dec59b5ed79b7a112384c3ce0680800\",\"validator_index\":\"3\"},\"voting_power\":\"103953691733360\"},{\"addr\":\"0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002\",\"config\":{\"consensus_pubkey\":\"0xae482dddcbac899f510e5810a8235bb6759b4cb76ba52650ce3c804bc638d8e608a3a4a8ff87cd71700315b55da9f017\",\"fullnode_addresses\":\"0x012d04002249f1460526180720171c661e5b785283978a74eafc52a906e68c73ae78119737b92f93507c7539330800\",\"network_addresses\":\"0x012d04002294d51905241807202ce583e4f40dcc9e8263ab59049d27eb84688cba8952e99b82fc60a2c88cb1480800\",\"validator_index\":\"4\"},\"voting_power\":\"2436860450671065\"},{\"addr\":\"0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a\",\"config\":{\"consensus_pubkey\":\"0xb9ff324bf4f125c2b6fed13296a63dc418c78de7be3a043a495c958cd8b5a03069ccc7fc3e16f57d683fc1bbf310a660\",\"fullnode_addresses\":\"0x016c04024266756c6c6e6f64652e32336566323231622d616362642d346561372d616638622d3730626464383264386564392e6170746f732e73746167656269736f6e2e6e657405261807201ba4a6e85fc7db40f8225bc954e4531e646efe220c89ea7880430741df2be4340800\",\"network_addresses\":\"0x016d04024376616c696461746f722e32336566323231622d616362642d346561372d616638622d3730626464383264386564392e6170746f732e73746167656269736f6e2e6e65740524180720285b3d3f43e03fd3664e76b02fd6bd886756290dff52ee068d9ab73cca49dc010800\",\"validator_index\":\"5\"},\"voting_power\":\"122369257552614\"},{\"addr\":\"0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4\",\"config\":{\"consensus_pubkey\":\"0xb227d4bdb0e774374f5c7e3a037c968ae4640f08ecacd49a3262d2c094cd35799aa94d8bac9efc989958c2c98a05501f\",\"fullnode_addresses\":\"0x012d040022178600052618072071b7b76d2b743d495919338e2191e4af9fc645a20970fb87d1e6fa58d89b221c0800\",\"network_addresses\":\"0x012d040023edfb3c052418072082e102810326f8b7c6e069198ff59f5fbbb76950f050eb17a080d90b94e2ee710800\",\"validator_index\":\"6\"},\"voting_power\":\"2436784407973438\"},{\"addr\":\"0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9\",\"config\":{\"consensus_pubkey\":\"0xa7904e11b45d49ce8a056bfc53c12c107e504449c06600cead696af8491fcc07cba0cdf7d2f1d75a6bb9fe34cb0b99e8\",\"fullnode_addresses\":\"0x016c04024266756c6c6e6f64652e66393434313633362d313761342d346364372d623037322d6464663664643338343562392e6170746f732e73746167656269736f6e2e6e65740526180720ec8b98d1e0c980b8ba726a16f6cbd402f5b27cc772dd9be304607b6db40b375e0800\",\"network_addresses\":\"0x016d04024376616c696461746f722e66393434313633362d313761342d346364372d623037322d6464663664643338343562392e6170746f732e73746167656269736f6e2e6e657405241807204fada5facb9f1312e7e6a55e1ee7960859e518d1cce46218aba7225d330f83560800\",\"validator_index\":\"7\"},\"voting_power\":\"106867897920409\"},{\"addr\":\"0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9\",\"config\":{\"consensus_pubkey\":\"0xb1b17ddb2f3cd092d858384ee10300c263e11341cb7610168dea4d0bae75500e1a2fe0457dd478e41f69db6eda3062b5\",\"fullnode_addresses\":\"0x012d040023f71f420526180720ceff060823b842d2b3ffb34e578de87e4358803982ac1b07e70b287d78c5c95d0800\",\"network_addresses\":\"0x012d0400227f202f05241807207d4057bcc44e93e97144d1dc4e79c2583b66943001bf2e4c4d08bf8ae82b922b0800\",\"validator_index\":\"8\"},\"voting_power\":\"2436889802565651\"},{\"addr\":\"0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99\",\"config\":{\"consensus_pubkey\":\"0x95bdeac007e0cfed56b71339552cca9272c8311ebd6f47e2acef55302068f8ae89bbc2b8f37f88ee5b62467e08b14ef9\",\"fullnode_addresses\":\"0x012d04002246f7410526180720afc38bf177bd825326a1c314748612137d2b35dae6472932806806a32c23174a0800\",\"network_addresses\":\"0x012d040022adaf1405241807207b7e7a3aa93e586ec23f76dd1324b6031f0780b76fb3f2db0d2c86220f6e45580800\",\"validator_index\":\"9\"},\"voting_power\":\"2437735169013423\"},{\"addr\":\"0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890\",\"config\":{\"consensus_pubkey\":\"0x87b9644426f7da5e3e4ef2e33c799d9627ec48392ff33e811f85bdeb39893e519b2fd2874e4764f91998ffd3d38ea2d8\",\"fullnode_addresses\":\"0x014e04022476666e312e746573746e65742d342e746573746e65742e6170746f736c6162732e636f6d05261807205a0cb6b2b2bd0311830f279d508f4514ad4d93e8e425c2903e40b63d064b94700800\",\"network_addresses\":\"0x014e04022476616c312e746573746e65742d342e746573746e65742e6170746f736c6162732e636f6d052418072045c2d203538038976a80e18297719f195e67203b385b7c58e1d5395300e7f7150800\",\"validator_index\":\"10\"},\"voting_power\":\"2436433254368103\"},{\"addr\":\"0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28\",\"config\":{\"consensus_pubkey\":\"0xb855fb2c2f86e7212a111a842953ab53fb7a42fb23d059e04db78fdca89625edd8e6b4309f39ab86ff6c3a1312c7ea51\",\"fullnode_addresses\":\"0x012d040023df8206052618072087bb19b02580b7e2a91a8e9342ec77ffd8f3ad967f54e77b22aaf558c5c117550800\",\"network_addresses\":\"0x012d0400221f28a50524180720c9a0a16ecf2a341f39370a3e5f423a4814d346437f6a876de36e0ed94a612a6b0800\",\"validator_index\":\"11\"},\"voting_power\":\"2390461491098984\"},{\"addr\":\"0xeecd6e9fb71f3a67db6321e93deecf7a9d7c3f4fac6cd170deb3e8b183281943\",\"config\":{\"consensus_pubkey\":\"0xb693351ef2e3ee8845f18e86ea249b6d90e46e955c2a0034af936090e0f46184a199b4c8f9e16732878cc951ca93c1d3\",\"fullnode_addresses\":\"0x016704023d66756c6c6e6f64652e39643732323461392d346230612d346238352d623330392d6131633734333766353430362e6170746f732e6269736f6e2e72756e05261807207fbc9162f33ecb16881e67c439ed81289170e463d09116a660f89b54efe0763e0800\",\"network_addresses\":\"0x016804023e76616c696461746f722e39643732323461392d346230612d346238352d623330392d6131633734333766353430362e6170746f732e6269736f6e2e72756e052418072077e727bb774494e142a3ea5aa076f49af21773dba66dea6de66edf85348c40120800\",\"validator_index\":\"12\"},\"voting_power\":\"105212574941508\"},{\"addr\":\"0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039\",\"config\":{\"consensus_pubkey\":\"0xa51ff23857f1a650978050a0e24ca31f60bc9fd4efba27af5351e788aaa83e26e4b5eaf31a536b8e7e51ccc718e0013f\",\"fullnode_addresses\":\"0x00\",\"network_addresses\":\"0x012d04000feb42e705241807201b916de0440b253adfb196eee1249a9459ab9dbcc5fbf01b0fe12924034496360800\",\"validator_index\":\"13\"},\"voting_power\":\"101494287650642\"},{\"addr\":\"0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba\",\"config\":{\"consensus_pubkey\":\"0x901338398adb79b093d2be0d7fc9f0515829eb9461250143f9cedf3a861d9d896af64c323fc9c9c2252c8348abff6e09\",\"fullnode_addresses\":\"0x014e04022476666e312e746573746e65742d332e746573746e65742e6170746f736c6162732e636f6d052618072028e6954ece14c2ffb841f2f3a09492d8f6ca23360001cae5a9e7617992d384400800\",\"network_addresses\":\"0x014e04022476616c312e746573746e65742d332e746573746e65742e6170746f736c6162732e636f6d0524180720292dd2b4b796ff6fd3ae6ef1b2da662225c7fe7270c8cde8cc6a644fbc1585630800\",\"validator_index\":\"14\"},\"voting_power\":\"2401001985326569\"},{\"addr\":\"0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07\",\"config\":{\"consensus_pubkey\":\"0xaa0e4c735dcfee36d973c941dd0664c133ff2c32ccae8a7a3017b9f3436684eceb4615ea336eb222b2a48dcf72927a0a\",\"fullnode_addresses\":\"0x014e04022476666e302e746573746e65742d332e746573746e65742e6170746f736c6162732e636f6d05261807207afcb63c5f6fbc16a8fbbd56046a6d4a910c83d50effea3340e7ed6f8aaf9a5d0800\",\"network_addresses\":\"0x014e04022476616c302e746573746e65742d332e746573746e65742e6170746f736c6162732e636f6d0524180720e22526605f87950d167f3d92386db388bef78d7908be7567c7b4c8273909a6450800\",\"validator_index\":\"15\"},\"voting_power\":\"2400747813959924\"},{\"addr\":\"0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c\",\"config\":{\"consensus_pubkey\":\"0xb92983503e526693472ab21b24678091d1a504f1166753ccf918b920a264e1da7e4394fbf822070049197b7bd5f0430c\",\"fullnode_addresses\":\"0x012d04008bb25b4b0526180720f9ef41a734076e383c549e955e2fddb877ccbdd852fcb4c1b5be50b2cb232e690800\",\"network_addresses\":\"0x012d04008bb25b4b05241807206e36c7d41bb16500d9a6e302fda01c342c350b76cd2a786392cd2c510caca7460800\",\"validator_index\":\"16\"},\"voting_power\":\"100080217044324\"},{\"addr\":\"0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6\",\"config\":{\"consensus_pubkey\":\"0x896552264450819303bd75e6ebee5b987893828848e8107c34235088e0e9021ba913c562cba5eb08f63b40dc0ee59199\",\"fullnode_addresses\":\"0x012d0400227e550905261807209f9e97bc15823f50b5566429f1d0760219ee77b2ef212907b074747f85f9c93b0800\",\"network_addresses\":\"0x012d0400225728170524180720cef2d095dadb3530d7902073c7f6bcec0c9a27d44ed2f604f0d0f354950103240800\",\"validator_index\":\"17\"},\"voting_power\":\"100313304754723\"},{\"addr\":\"0xa5ed5d5e8c892165b18c2062596e8d1139fbb2cc451d430f787cd707122ce023\",\"config\":{\"consensus_pubkey\":\"0xb25f0733f38a31135204e7aaa2d51ec1e033ede39cda997fb64e34ae0b66a3584188304758389a2144ce309cdd5d3bb2\",\"fullnode_addresses\":\"0x013904020f76666e2e626974736c61622e78797a05261807203b425da7b16bfdc494a2ba12dba502373979e769bf091c7289904e2a8e3dc3280800\",\"network_addresses\":\"0x013f04021576616c696461746f722e626974736c61622e78797a05241807208d4a3ea2e705bba8104c4b501bab9b6cc54257fa50c69023060f4f033ad6070b0800\",\"validator_index\":\"18\"},\"voting_power\":\"100115069882964\"}],\"consensus_scheme\":0,\"pending_active\":[],\"pending_inactive\":[],\"total_joining_power\":\"0\",\"total_voting_power\":\"25190886112364885\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x1", + "stateKeyHash": "gEjJVCIYFLBFM6nwqZRsOo1HKsYt9azLn0fAl+JW6LY=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorPerformance" + }, + "typeStr": "0x1::stake::ValidatorPerformance", + "data": "{\"validators\":[{\"failed_proposals\":\"0\",\"successful_proposals\":\"0\"},{\"failed_proposals\":\"0\",\"successful_proposals\":\"0\"},{\"failed_proposals\":\"0\",\"successful_proposals\":\"0\"},{\"failed_proposals\":\"0\",\"successful_proposals\":\"0\"},{\"failed_proposals\":\"0\",\"successful_proposals\":\"0\"},{\"failed_proposals\":\"0\",\"successful_proposals\":\"0\"},{\"failed_proposals\":\"0\",\"successful_proposals\":\"0\"},{\"failed_proposals\":\"0\",\"successful_proposals\":\"0\"},{\"failed_proposals\":\"0\",\"successful_proposals\":\"0\"},{\"failed_proposals\":\"0\",\"successful_proposals\":\"0\"},{\"failed_proposals\":\"0\",\"successful_proposals\":\"0\"},{\"failed_proposals\":\"0\",\"successful_proposals\":\"0\"},{\"failed_proposals\":\"0\",\"successful_proposals\":\"0\"},{\"failed_proposals\":\"0\",\"successful_proposals\":\"0\"},{\"failed_proposals\":\"0\",\"successful_proposals\":\"0\"},{\"failed_proposals\":\"0\",\"successful_proposals\":\"0\"},{\"failed_proposals\":\"0\",\"successful_proposals\":\"0\"},{\"failed_proposals\":\"0\",\"successful_proposals\":\"0\"},{\"failed_proposals\":\"0\",\"successful_proposals\":\"0\"}]}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x1", + "stateKeyHash": "vPyIQN37f7xdn+qUp/dlcMNvfH1ff/qCAv6n5b4rOkI=", + "type": { + "address": "0x1", + "module": "storage_gas", + "name": "StorageGas" + }, + "typeStr": "0x1::storage_gas::StorageGas", + "data": "{\"per_byte_create\":\"1029\",\"per_byte_read\":\"41\",\"per_byte_write\":\"205\",\"per_item_create\":\"2099000\",\"per_item_read\":\"83960\",\"per_item_write\":\"419800\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x1", + "stateKeyHash": "IodpLBeQApgaj+Gfbe8ZftX/RShIZZ4uCR6tMY1xkFA=", + "type": { + "address": "0x1", + "module": "reconfiguration", + "name": "Configuration" + }, + "typeStr": "0x1::reconfiguration::Configuration", + "data": "{\"epoch\":\"16644\",\"events\":{\"counter\":\"16644\",\"guid\":{\"id\":{\"addr\":\"0x1\",\"creation_num\":\"2\"}}},\"last_reconfiguration_time\":\"1722211338084277\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x1", + "stateKeyHash": "NeMtTQEE7LAF+smHTELMBiadlApYgPH0s+P/BANfDLs=", + "type": { + "address": "0x1", + "module": "reconfiguration_state", + "name": "State" + }, + "typeStr": "0x1::reconfiguration_state::State", + "data": "{\"variant\":{\"data\":\"0x00\",\"type_name\":\"0x1::reconfiguration_state::StateInactive\"}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99", + "stateKeyHash": "DB6vtC0XXNRnP5esRAXud+aB868UlH05R7IE227edeQ=", + "type": { + "address": "0x1", + "module": "stake", + "name": "StakePool" + }, + "typeStr": "0x1::stake::StakePool", + "data": "{\"active\":{\"value\":\"2437735169013423\"},\"add_stake_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99\",\"creation_num\":\"6\"}}},\"delegated_voter\":\"0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99\",\"distribute_rewards_events\":{\"counter\":\"9830\",\"guid\":{\"id\":{\"addr\":\"0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99\",\"creation_num\":\"12\"}}},\"inactive\":{\"value\":\"0\"},\"increase_lockup_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99\",\"creation_num\":\"10\"}}},\"initialize_validator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99\",\"creation_num\":\"4\"}}},\"join_validator_set_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99\",\"creation_num\":\"11\"}}},\"leave_validator_set_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99\",\"creation_num\":\"15\"}}},\"locked_until_secs\":\"1722214937\",\"operator_address\":\"0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99\",\"pending_active\":{\"value\":\"0\"},\"pending_inactive\":{\"value\":\"0\"},\"reactivate_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99\",\"creation_num\":\"7\"}}},\"rotate_consensus_key_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99\",\"creation_num\":\"8\"}}},\"set_operator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99\",\"creation_num\":\"5\"}}},\"unlock_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99\",\"creation_num\":\"13\"}}},\"update_network_and_fullnode_addresses_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99\",\"creation_num\":\"9\"}}},\"withdraw_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99\",\"creation_num\":\"14\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99", + "stateKeyHash": "Wa3TgF0YQH/UKThhfcQJVTmV87kRHqje9nSPZ/1b0Tg=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorConfig" + }, + "typeStr": "0x1::stake::ValidatorConfig", + "data": "{\"consensus_pubkey\":\"0x95bdeac007e0cfed56b71339552cca9272c8311ebd6f47e2acef55302068f8ae89bbc2b8f37f88ee5b62467e08b14ef9\",\"fullnode_addresses\":\"0x012d04002246f7410526180720afc38bf177bd825326a1c314748612137d2b35dae6472932806806a32c23174a0800\",\"network_addresses\":\"0x012d040022adaf1405241807207b7e7a3aa93e586ec23f76dd1324b6031f0780b76fb3f2db0d2c86220f6e45580800\",\"validator_index\":\"9\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0", + "stateKeyHash": "k6FE8QpHFKQauiwb/tda1Zt2JvBhqBtpKoWH+ecm5WM=", + "type": { + "address": "0x1", + "module": "stake", + "name": "StakePool" + }, + "typeStr": "0x1::stake::StakePool", + "data": "{\"active\":{\"value\":\"100300332038139\"},\"add_stake_events\":{\"counter\":\"196\",\"guid\":{\"id\":{\"addr\":\"0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0\",\"creation_num\":\"6\"}}},\"delegated_voter\":\"0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0\",\"distribute_rewards_events\":{\"counter\":\"9815\",\"guid\":{\"id\":{\"addr\":\"0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0\",\"creation_num\":\"12\"}}},\"inactive\":{\"value\":\"32074625477\"},\"increase_lockup_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0\",\"creation_num\":\"10\"}}},\"initialize_validator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0\",\"creation_num\":\"4\"}}},\"join_validator_set_events\":{\"counter\":\"2\",\"guid\":{\"id\":{\"addr\":\"0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0\",\"creation_num\":\"11\"}}},\"leave_validator_set_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0\",\"creation_num\":\"15\"}}},\"locked_until_secs\":\"1722214937\",\"operator_address\":\"0xa377a5a035e81ec0b200ae5b76711b5d5093cfa0cce6296c9a26128491839002\",\"pending_active\":{\"value\":\"0\"},\"pending_inactive\":{\"value\":\"0\"},\"reactivate_stake_events\":{\"counter\":\"24\",\"guid\":{\"id\":{\"addr\":\"0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0\",\"creation_num\":\"7\"}}},\"rotate_consensus_key_events\":{\"counter\":\"3\",\"guid\":{\"id\":{\"addr\":\"0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0\",\"creation_num\":\"8\"}}},\"set_operator_events\":{\"counter\":\"3\",\"guid\":{\"id\":{\"addr\":\"0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0\",\"creation_num\":\"5\"}}},\"unlock_stake_events\":{\"counter\":\"479\",\"guid\":{\"id\":{\"addr\":\"0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0\",\"creation_num\":\"13\"}}},\"update_network_and_fullnode_addresses_events\":{\"counter\":\"4\",\"guid\":{\"id\":{\"addr\":\"0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0\",\"creation_num\":\"9\"}}},\"withdraw_stake_events\":{\"counter\":\"487\",\"guid\":{\"id\":{\"addr\":\"0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0\",\"creation_num\":\"14\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0", + "stateKeyHash": "hhl6x7CZc9DQvQWM1zkpHl/goNOdxMucJzmJdGV18/g=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorConfig" + }, + "typeStr": "0x1::stake::ValidatorConfig", + "data": "{\"consensus_pubkey\":\"0x98c5004e890ae58d0a5e79fb2d5fb1b703e265fc3774c39a461d3061c0ed05688a672c2d3005ad78e8dd1b932c802e66\",\"fullnode_addresses\":\"0x01630402396170746f732d746573746e65742d6669676d656e742d76666e2d312e7374616b696e672e70726f64756374696f6e2e6669676d656e742e696f052618072087cd3dce1649d889d0f5909acc7208d9940ef485c41992cc42102c4d38a7386a0800\",\"network_addresses\":\"0x01620402386170746f732d746573746e65742d6669676d656e742d64702d312e7374616b696e672e70726f64756374696f6e2e6669676d656e742e696f052418072057a5cd66f86cc022897bcf146917fcb3da2fd5c4dac7a3bfb4e75afd0416e8390800\",\"validator_index\":\"0\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f", + "stateKeyHash": "YzE3KHUHoHUGuT9piFGqnhti2mJ8k2euvtr8qweyuUI=", + "type": { + "address": "0x1", + "module": "stake", + "name": "StakePool" + }, + "typeStr": "0x1::stake::StakePool", + "data": "{\"active\":{\"value\":\"2436916826502774\"},\"add_stake_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f\",\"creation_num\":\"6\"}}},\"delegated_voter\":\"0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f\",\"distribute_rewards_events\":{\"counter\":\"9824\",\"guid\":{\"id\":{\"addr\":\"0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f\",\"creation_num\":\"12\"}}},\"inactive\":{\"value\":\"0\"},\"increase_lockup_events\":{\"counter\":\"87\",\"guid\":{\"id\":{\"addr\":\"0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f\",\"creation_num\":\"10\"}}},\"initialize_validator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f\",\"creation_num\":\"4\"}}},\"join_validator_set_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f\",\"creation_num\":\"11\"}}},\"leave_validator_set_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f\",\"creation_num\":\"15\"}}},\"locked_until_secs\":\"1722214937\",\"operator_address\":\"0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f\",\"pending_active\":{\"value\":\"0\"},\"pending_inactive\":{\"value\":\"0\"},\"reactivate_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f\",\"creation_num\":\"7\"}}},\"rotate_consensus_key_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f\",\"creation_num\":\"8\"}}},\"set_operator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f\",\"creation_num\":\"5\"}}},\"unlock_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f\",\"creation_num\":\"13\"}}},\"update_network_and_fullnode_addresses_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f\",\"creation_num\":\"9\"}}},\"withdraw_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f\",\"creation_num\":\"14\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f", + "stateKeyHash": "Ui+inu1lpNXwj6uBIWGw++j31l8i+r0LIU7NgEsSKPw=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorConfig" + }, + "typeStr": "0x1::stake::ValidatorConfig", + "data": "{\"consensus_pubkey\":\"0xb110af328ed5be9e515c15ac5e7fa49e0ddc805f0f1ac278cba3a5be1a4495fa421624162242420e58e19d5fc6c3f67e\",\"fullnode_addresses\":\"0x012d0400226933b90526180720c2f24389f31c9c18d2ceb69d153ad9299e0ea7bbd66f457e0a28ef41c77c2b640800\",\"network_addresses\":\"0x012d040022a86fee0524180720717b76d499b18c5433d2d2ca41a1a7cc06bb18e3833c4319048b6172c76167660800\",\"validator_index\":\"2\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002", + "stateKeyHash": "NumQvoVX3DAik2GQ5ng87Eev4so98euGke8f/XYH/xY=", + "type": { + "address": "0x1", + "module": "stake", + "name": "StakePool" + }, + "typeStr": "0x1::stake::StakePool", + "data": "{\"active\":{\"value\":\"2436860450671065\"},\"add_stake_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002\",\"creation_num\":\"6\"}}},\"delegated_voter\":\"0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002\",\"distribute_rewards_events\":{\"counter\":\"9814\",\"guid\":{\"id\":{\"addr\":\"0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002\",\"creation_num\":\"12\"}}},\"inactive\":{\"value\":\"0\"},\"increase_lockup_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002\",\"creation_num\":\"10\"}}},\"initialize_validator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002\",\"creation_num\":\"4\"}}},\"join_validator_set_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002\",\"creation_num\":\"11\"}}},\"leave_validator_set_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002\",\"creation_num\":\"15\"}}},\"locked_until_secs\":\"1722214937\",\"operator_address\":\"0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002\",\"pending_active\":{\"value\":\"0\"},\"pending_inactive\":{\"value\":\"0\"},\"reactivate_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002\",\"creation_num\":\"7\"}}},\"rotate_consensus_key_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002\",\"creation_num\":\"8\"}}},\"set_operator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002\",\"creation_num\":\"5\"}}},\"unlock_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002\",\"creation_num\":\"13\"}}},\"update_network_and_fullnode_addresses_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002\",\"creation_num\":\"9\"}}},\"withdraw_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002\",\"creation_num\":\"14\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002", + "stateKeyHash": "Hk3LQP2yEM078vCjZYkciY6oESG1Mlx5R4tcCy0uOXg=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorConfig" + }, + "typeStr": "0x1::stake::ValidatorConfig", + "data": "{\"consensus_pubkey\":\"0xae482dddcbac899f510e5810a8235bb6759b4cb76ba52650ce3c804bc638d8e608a3a4a8ff87cd71700315b55da9f017\",\"fullnode_addresses\":\"0x012d04002249f1460526180720171c661e5b785283978a74eafc52a906e68c73ae78119737b92f93507c7539330800\",\"network_addresses\":\"0x012d04002294d51905241807202ce583e4f40dcc9e8263ab59049d27eb84688cba8952e99b82fc60a2c88cb1480800\",\"validator_index\":\"4\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e", + "stateKeyHash": "VPa8auUc0NJ2SAg8PlXBYlGV4FWUzJi69nXYB37LiDM=", + "type": { + "address": "0x1", + "module": "stake", + "name": "StakePool" + }, + "typeStr": "0x1::stake::StakePool", + "data": "{\"active\":{\"value\":\"2436348277366271\"},\"add_stake_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e\",\"creation_num\":\"6\"}}},\"delegated_voter\":\"0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e\",\"distribute_rewards_events\":{\"counter\":\"4253\",\"guid\":{\"id\":{\"addr\":\"0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e\",\"creation_num\":\"12\"}}},\"inactive\":{\"value\":\"0\"},\"increase_lockup_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e\",\"creation_num\":\"10\"}}},\"initialize_validator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e\",\"creation_num\":\"4\"}}},\"join_validator_set_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e\",\"creation_num\":\"11\"}}},\"leave_validator_set_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e\",\"creation_num\":\"15\"}}},\"locked_until_secs\":\"1722214937\",\"operator_address\":\"0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e\",\"pending_active\":{\"value\":\"0\"},\"pending_inactive\":{\"value\":\"0\"},\"reactivate_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e\",\"creation_num\":\"7\"}}},\"rotate_consensus_key_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e\",\"creation_num\":\"8\"}}},\"set_operator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e\",\"creation_num\":\"5\"}}},\"unlock_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e\",\"creation_num\":\"13\"}}},\"update_network_and_fullnode_addresses_events\":{\"counter\":\"2\",\"guid\":{\"id\":{\"addr\":\"0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e\",\"creation_num\":\"9\"}}},\"withdraw_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e\",\"creation_num\":\"14\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e", + "stateKeyHash": "0acJkU5wh/TRSHvzhO5hxjU3RuArW2FYakQifCtvCBs=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorConfig" + }, + "typeStr": "0x1::stake::ValidatorConfig", + "data": "{\"consensus_pubkey\":\"0xb419f16a07af02aaf47892223c9dc3de349cf1414133481d9311c0bb531d0b450cb86919aa0a8c78fef2d78369ed26eb\",\"fullnode_addresses\":\"0x014e04022476666e302e746573746e65742d342e746573746e65742e6170746f736c6162732e636f6d05261807207955a97cd0faed30b8d4be45ebf3d4aa7f7fb80fb6a40411aecb980acddc6d350800\",\"network_addresses\":\"0x014e04022476616c302e746573746e65742d342e746573746e65742e6170746f736c6162732e636f6d0524180720c5594cf1954ef6a7ed2bfe7625217dc7864b6e152a73bf4eec58740be57bea350800\",\"validator_index\":\"1\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba", + "stateKeyHash": "LXQNpjc2Wo0k0bNwkSvmUPKDlVYaqQoQgdj7ki6dvY4=", + "type": { + "address": "0x1", + "module": "stake", + "name": "StakePool" + }, + "typeStr": "0x1::stake::StakePool", + "data": "{\"active\":{\"value\":\"2401001985326569\"},\"add_stake_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba\",\"creation_num\":\"6\"}}},\"delegated_voter\":\"0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba\",\"distribute_rewards_events\":{\"counter\":\"2198\",\"guid\":{\"id\":{\"addr\":\"0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba\",\"creation_num\":\"12\"}}},\"inactive\":{\"value\":\"0\"},\"increase_lockup_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba\",\"creation_num\":\"10\"}}},\"initialize_validator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba\",\"creation_num\":\"4\"}}},\"join_validator_set_events\":{\"counter\":\"3\",\"guid\":{\"id\":{\"addr\":\"0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba\",\"creation_num\":\"11\"}}},\"leave_validator_set_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba\",\"creation_num\":\"15\"}}},\"locked_until_secs\":\"1722214937\",\"operator_address\":\"0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba\",\"pending_active\":{\"value\":\"0\"},\"pending_inactive\":{\"value\":\"0\"},\"reactivate_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba\",\"creation_num\":\"7\"}}},\"rotate_consensus_key_events\":{\"counter\":\"4\",\"guid\":{\"id\":{\"addr\":\"0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba\",\"creation_num\":\"8\"}}},\"set_operator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba\",\"creation_num\":\"5\"}}},\"unlock_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba\",\"creation_num\":\"13\"}}},\"update_network_and_fullnode_addresses_events\":{\"counter\":\"5\",\"guid\":{\"id\":{\"addr\":\"0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba\",\"creation_num\":\"9\"}}},\"withdraw_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba\",\"creation_num\":\"14\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba", + "stateKeyHash": "PuehOs6dOmJJAFaRrvzMA8kvJwZ8dEc/McLzm7WOw24=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorConfig" + }, + "typeStr": "0x1::stake::ValidatorConfig", + "data": "{\"consensus_pubkey\":\"0x901338398adb79b093d2be0d7fc9f0515829eb9461250143f9cedf3a861d9d896af64c323fc9c9c2252c8348abff6e09\",\"fullnode_addresses\":\"0x014e04022476666e312e746573746e65742d332e746573746e65742e6170746f736c6162732e636f6d052618072028e6954ece14c2ffb841f2f3a09492d8f6ca23360001cae5a9e7617992d384400800\",\"network_addresses\":\"0x014e04022476616c312e746573746e65742d332e746573746e65742e6170746f736c6162732e636f6d0524180720292dd2b4b796ff6fd3ae6ef1b2da662225c7fe7270c8cde8cc6a644fbc1585630800\",\"validator_index\":\"14\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6", + "stateKeyHash": "Sp8ht1vIzPxLeQfi78ajikSAcT15RrgbxOEXfuY+HHU=", + "type": { + "address": "0x1", + "module": "stake", + "name": "StakePool" + }, + "typeStr": "0x1::stake::StakePool", + "data": "{\"active\":{\"value\":\"100313304754723\"},\"add_stake_events\":{\"counter\":\"6\",\"guid\":{\"id\":{\"addr\":\"0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6\",\"creation_num\":\"6\"}}},\"delegated_voter\":\"0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6\",\"distribute_rewards_events\":{\"counter\":\"406\",\"guid\":{\"id\":{\"addr\":\"0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6\",\"creation_num\":\"12\"}}},\"inactive\":{\"value\":\"1875\"},\"increase_lockup_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6\",\"creation_num\":\"10\"}}},\"initialize_validator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6\",\"creation_num\":\"4\"}}},\"join_validator_set_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6\",\"creation_num\":\"11\"}}},\"leave_validator_set_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6\",\"creation_num\":\"15\"}}},\"locked_until_secs\":\"1722214937\",\"operator_address\":\"0x702aae7212e88aa51e74afcbd1aaf1044f5c8ea63dc5ec7d5cd4b5acaacd02ed\",\"pending_active\":{\"value\":\"0\"},\"pending_inactive\":{\"value\":\"0\"},\"reactivate_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6\",\"creation_num\":\"7\"}}},\"rotate_consensus_key_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6\",\"creation_num\":\"8\"}}},\"set_operator_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6\",\"creation_num\":\"5\"}}},\"unlock_stake_events\":{\"counter\":\"2\",\"guid\":{\"id\":{\"addr\":\"0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6\",\"creation_num\":\"13\"}}},\"update_network_and_fullnode_addresses_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6\",\"creation_num\":\"9\"}}},\"withdraw_stake_events\":{\"counter\":\"3\",\"guid\":{\"id\":{\"addr\":\"0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6\",\"creation_num\":\"14\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6", + "stateKeyHash": "QPlz+JhNqGKo95nKj1nG+TpekuD9CaAZwXL2YmvGpdQ=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorConfig" + }, + "typeStr": "0x1::stake::ValidatorConfig", + "data": "{\"consensus_pubkey\":\"0x896552264450819303bd75e6ebee5b987893828848e8107c34235088e0e9021ba913c562cba5eb08f63b40dc0ee59199\",\"fullnode_addresses\":\"0x012d0400227e550905261807209f9e97bc15823f50b5566429f1d0760219ee77b2ef212907b074747f85f9c93b0800\",\"network_addresses\":\"0x012d0400225728170524180720cef2d095dadb3530d7902073c7f6bcec0c9a27d44ed2f604f0d0f354950103240800\",\"validator_index\":\"17\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a", + "stateKeyHash": "OCkmeu+Jc9uoPO1zCz8bWxh0OxAnGhf+uAwhS04QhQg=", + "type": { + "address": "0x1", + "module": "stake", + "name": "StakePool" + }, + "typeStr": "0x1::stake::StakePool", + "data": "{\"active\":{\"value\":\"122369257552614\"},\"add_stake_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a\",\"creation_num\":\"6\"}}},\"delegated_voter\":\"0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a\",\"distribute_rewards_events\":{\"counter\":\"14144\",\"guid\":{\"id\":{\"addr\":\"0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a\",\"creation_num\":\"12\"}}},\"inactive\":{\"value\":\"0\"},\"increase_lockup_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a\",\"creation_num\":\"10\"}}},\"initialize_validator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a\",\"creation_num\":\"4\"}}},\"join_validator_set_events\":{\"counter\":\"4\",\"guid\":{\"id\":{\"addr\":\"0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a\",\"creation_num\":\"11\"}}},\"leave_validator_set_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a\",\"creation_num\":\"15\"}}},\"locked_until_secs\":\"1722214937\",\"operator_address\":\"0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a\",\"pending_active\":{\"value\":\"0\"},\"pending_inactive\":{\"value\":\"0\"},\"reactivate_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a\",\"creation_num\":\"7\"}}},\"rotate_consensus_key_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a\",\"creation_num\":\"8\"}}},\"set_operator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a\",\"creation_num\":\"5\"}}},\"unlock_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a\",\"creation_num\":\"13\"}}},\"update_network_and_fullnode_addresses_events\":{\"counter\":\"3\",\"guid\":{\"id\":{\"addr\":\"0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a\",\"creation_num\":\"9\"}}},\"withdraw_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a\",\"creation_num\":\"14\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a", + "stateKeyHash": "SxGd6jkylRr/ZvWOM0zT8ELd4Vf0mYYsRAQavUoA9mA=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorConfig" + }, + "typeStr": "0x1::stake::ValidatorConfig", + "data": "{\"consensus_pubkey\":\"0xb9ff324bf4f125c2b6fed13296a63dc418c78de7be3a043a495c958cd8b5a03069ccc7fc3e16f57d683fc1bbf310a660\",\"fullnode_addresses\":\"0x016c04024266756c6c6e6f64652e32336566323231622d616362642d346561372d616638622d3730626464383264386564392e6170746f732e73746167656269736f6e2e6e657405261807201ba4a6e85fc7db40f8225bc954e4531e646efe220c89ea7880430741df2be4340800\",\"network_addresses\":\"0x016d04024376616c696461746f722e32336566323231622d616362642d346561372d616638622d3730626464383264386564392e6170746f732e73746167656269736f6e2e6e65740524180720285b3d3f43e03fd3664e76b02fd6bd886756290dff52ee068d9ab73cca49dc010800\",\"validator_index\":\"5\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9", + "stateKeyHash": "P3NYMX6nQlUzijRcN8Sy7x+gU6B4oNDR0azr4yy4D0I=", + "type": { + "address": "0x1", + "module": "stake", + "name": "StakePool" + }, + "typeStr": "0x1::stake::StakePool", + "data": "{\"active\":{\"value\":\"2436889802565651\"},\"add_stake_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9\",\"creation_num\":\"6\"}}},\"delegated_voter\":\"0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9\",\"distribute_rewards_events\":{\"counter\":\"9824\",\"guid\":{\"id\":{\"addr\":\"0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9\",\"creation_num\":\"12\"}}},\"inactive\":{\"value\":\"0\"},\"increase_lockup_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9\",\"creation_num\":\"10\"}}},\"initialize_validator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9\",\"creation_num\":\"4\"}}},\"join_validator_set_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9\",\"creation_num\":\"11\"}}},\"leave_validator_set_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9\",\"creation_num\":\"15\"}}},\"locked_until_secs\":\"1722214937\",\"operator_address\":\"0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9\",\"pending_active\":{\"value\":\"0\"},\"pending_inactive\":{\"value\":\"0\"},\"reactivate_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9\",\"creation_num\":\"7\"}}},\"rotate_consensus_key_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9\",\"creation_num\":\"8\"}}},\"set_operator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9\",\"creation_num\":\"5\"}}},\"unlock_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9\",\"creation_num\":\"13\"}}},\"update_network_and_fullnode_addresses_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9\",\"creation_num\":\"9\"}}},\"withdraw_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9\",\"creation_num\":\"14\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9", + "stateKeyHash": "krd6xxxDNkcZTOnasHh2Xjp6DVvV2shBaDcJvEIydqI=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorConfig" + }, + "typeStr": "0x1::stake::ValidatorConfig", + "data": "{\"consensus_pubkey\":\"0xb1b17ddb2f3cd092d858384ee10300c263e11341cb7610168dea4d0bae75500e1a2fe0457dd478e41f69db6eda3062b5\",\"fullnode_addresses\":\"0x012d040023f71f420526180720ceff060823b842d2b3ffb34e578de87e4358803982ac1b07e70b287d78c5c95d0800\",\"network_addresses\":\"0x012d0400227f202f05241807207d4057bcc44e93e97144d1dc4e79c2583b66943001bf2e4c4d08bf8ae82b922b0800\",\"validator_index\":\"8\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890", + "stateKeyHash": "8vL9h4sg61C3/Ythjl9/6xMot5fy3TiGNLqEm7HWXfw=", + "type": { + "address": "0x1", + "module": "stake", + "name": "StakePool" + }, + "typeStr": "0x1::stake::StakePool", + "data": "{\"active\":{\"value\":\"2436433254368103\"},\"add_stake_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890\",\"creation_num\":\"6\"}}},\"delegated_voter\":\"0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890\",\"distribute_rewards_events\":{\"counter\":\"4253\",\"guid\":{\"id\":{\"addr\":\"0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890\",\"creation_num\":\"12\"}}},\"inactive\":{\"value\":\"0\"},\"increase_lockup_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890\",\"creation_num\":\"10\"}}},\"initialize_validator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890\",\"creation_num\":\"4\"}}},\"join_validator_set_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890\",\"creation_num\":\"11\"}}},\"leave_validator_set_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890\",\"creation_num\":\"15\"}}},\"locked_until_secs\":\"1722214937\",\"operator_address\":\"0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890\",\"pending_active\":{\"value\":\"0\"},\"pending_inactive\":{\"value\":\"0\"},\"reactivate_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890\",\"creation_num\":\"7\"}}},\"rotate_consensus_key_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890\",\"creation_num\":\"8\"}}},\"set_operator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890\",\"creation_num\":\"5\"}}},\"unlock_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890\",\"creation_num\":\"13\"}}},\"update_network_and_fullnode_addresses_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890\",\"creation_num\":\"9\"}}},\"withdraw_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890\",\"creation_num\":\"14\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890", + "stateKeyHash": "H61hadFr3KrhnNYxTMmCBIG3YriG0Nhbye/6VOLyc9s=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorConfig" + }, + "typeStr": "0x1::stake::ValidatorConfig", + "data": "{\"consensus_pubkey\":\"0x87b9644426f7da5e3e4ef2e33c799d9627ec48392ff33e811f85bdeb39893e519b2fd2874e4764f91998ffd3d38ea2d8\",\"fullnode_addresses\":\"0x014e04022476666e312e746573746e65742d342e746573746e65742e6170746f736c6162732e636f6d05261807205a0cb6b2b2bd0311830f279d508f4514ad4d93e8e425c2903e40b63d064b94700800\",\"network_addresses\":\"0x014e04022476616c312e746573746e65742d342e746573746e65742e6170746f736c6162732e636f6d052418072045c2d203538038976a80e18297719f195e67203b385b7c58e1d5395300e7f7150800\",\"validator_index\":\"10\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28", + "stateKeyHash": "nGWE3vAOtPNh9A2Dy5Fk4eMcGogEDFt8w02+qlMsLrM=", + "type": { + "address": "0x1", + "module": "stake", + "name": "StakePool" + }, + "typeStr": "0x1::stake::StakePool", + "data": "{\"active\":{\"value\":\"2390461491098984\"},\"add_stake_events\":{\"counter\":\"2525\",\"guid\":{\"id\":{\"addr\":\"0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28\",\"creation_num\":\"6\"}}},\"delegated_voter\":\"0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28\",\"distribute_rewards_events\":{\"counter\":\"8257\",\"guid\":{\"id\":{\"addr\":\"0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28\",\"creation_num\":\"12\"}}},\"inactive\":{\"value\":\"97998017984\"},\"increase_lockup_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28\",\"creation_num\":\"10\"}}},\"initialize_validator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28\",\"creation_num\":\"4\"}}},\"join_validator_set_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28\",\"creation_num\":\"11\"}}},\"leave_validator_set_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28\",\"creation_num\":\"15\"}}},\"locked_until_secs\":\"1722214937\",\"operator_address\":\"0x31e55012a7d439dcd16fee0509cd5855c1fbdc62057ba7fac3f7c88f5453dd8e\",\"pending_active\":{\"value\":\"0\"},\"pending_inactive\":{\"value\":\"0\"},\"reactivate_stake_events\":{\"counter\":\"74\",\"guid\":{\"id\":{\"addr\":\"0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28\",\"creation_num\":\"7\"}}},\"rotate_consensus_key_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28\",\"creation_num\":\"8\"}}},\"set_operator_events\":{\"counter\":\"2\",\"guid\":{\"id\":{\"addr\":\"0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28\",\"creation_num\":\"5\"}}},\"unlock_stake_events\":{\"counter\":\"575\",\"guid\":{\"id\":{\"addr\":\"0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28\",\"creation_num\":\"13\"}}},\"update_network_and_fullnode_addresses_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28\",\"creation_num\":\"9\"}}},\"withdraw_stake_events\":{\"counter\":\"653\",\"guid\":{\"id\":{\"addr\":\"0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28\",\"creation_num\":\"14\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28", + "stateKeyHash": "HeRC81HHjzJ2vBcE2Cdqt5M6u2SYct/IotX7zO8UFiQ=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorConfig" + }, + "typeStr": "0x1::stake::ValidatorConfig", + "data": "{\"consensus_pubkey\":\"0xb855fb2c2f86e7212a111a842953ab53fb7a42fb23d059e04db78fdca89625edd8e6b4309f39ab86ff6c3a1312c7ea51\",\"fullnode_addresses\":\"0x012d040023df8206052618072087bb19b02580b7e2a91a8e9342ec77ffd8f3ad967f54e77b22aaf558c5c117550800\",\"network_addresses\":\"0x012d0400221f28a50524180720c9a0a16ecf2a341f39370a3e5f423a4814d346437f6a876de36e0ed94a612a6b0800\",\"validator_index\":\"11\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07", + "stateKeyHash": "QHTu7jki8XW/JdFTJhwPeoIPsFkwJvWaLfyOMoxhWCg=", + "type": { + "address": "0x1", + "module": "stake", + "name": "StakePool" + }, + "typeStr": "0x1::stake::StakePool", + "data": "{\"active\":{\"value\":\"2400747813959924\"},\"add_stake_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07\",\"creation_num\":\"6\"}}},\"delegated_voter\":\"0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07\",\"distribute_rewards_events\":{\"counter\":\"2200\",\"guid\":{\"id\":{\"addr\":\"0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07\",\"creation_num\":\"12\"}}},\"inactive\":{\"value\":\"0\"},\"increase_lockup_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07\",\"creation_num\":\"10\"}}},\"initialize_validator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07\",\"creation_num\":\"4\"}}},\"join_validator_set_events\":{\"counter\":\"3\",\"guid\":{\"id\":{\"addr\":\"0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07\",\"creation_num\":\"11\"}}},\"leave_validator_set_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07\",\"creation_num\":\"15\"}}},\"locked_until_secs\":\"1722214937\",\"operator_address\":\"0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07\",\"pending_active\":{\"value\":\"0\"},\"pending_inactive\":{\"value\":\"0\"},\"reactivate_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07\",\"creation_num\":\"7\"}}},\"rotate_consensus_key_events\":{\"counter\":\"4\",\"guid\":{\"id\":{\"addr\":\"0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07\",\"creation_num\":\"8\"}}},\"set_operator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07\",\"creation_num\":\"5\"}}},\"unlock_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07\",\"creation_num\":\"13\"}}},\"update_network_and_fullnode_addresses_events\":{\"counter\":\"5\",\"guid\":{\"id\":{\"addr\":\"0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07\",\"creation_num\":\"9\"}}},\"withdraw_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07\",\"creation_num\":\"14\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07", + "stateKeyHash": "X/VsgEt9I0yDHX1GW2tEmLmF1lIVVNcdkHH366xCDgA=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorConfig" + }, + "typeStr": "0x1::stake::ValidatorConfig", + "data": "{\"consensus_pubkey\":\"0xaa0e4c735dcfee36d973c941dd0664c133ff2c32ccae8a7a3017b9f3436684eceb4615ea336eb222b2a48dcf72927a0a\",\"fullnode_addresses\":\"0x014e04022476666e302e746573746e65742d332e746573746e65742e6170746f736c6162732e636f6d05261807207afcb63c5f6fbc16a8fbbd56046a6d4a910c83d50effea3340e7ed6f8aaf9a5d0800\",\"network_addresses\":\"0x014e04022476616c302e746573746e65742d332e746573746e65742e6170746f736c6162732e636f6d0524180720e22526605f87950d167f3d92386db388bef78d7908be7567c7b4c8273909a6450800\",\"validator_index\":\"15\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9", + "stateKeyHash": "cAM1u7GtMRxR8W6g9VGYpOCez6IOWWpDS7bVAT76OxE=", + "type": { + "address": "0x1", + "module": "stake", + "name": "StakePool" + }, + "typeStr": "0x1::stake::StakePool", + "data": "{\"active\":{\"value\":\"106867897920409\"},\"add_stake_events\":{\"counter\":\"465\",\"guid\":{\"id\":{\"addr\":\"0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9\",\"creation_num\":\"6\"}}},\"delegated_voter\":\"0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9\",\"distribute_rewards_events\":{\"counter\":\"7808\",\"guid\":{\"id\":{\"addr\":\"0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9\",\"creation_num\":\"12\"}}},\"inactive\":{\"value\":\"27840658695\"},\"increase_lockup_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9\",\"creation_num\":\"10\"}}},\"initialize_validator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9\",\"creation_num\":\"4\"}}},\"join_validator_set_events\":{\"counter\":\"3\",\"guid\":{\"id\":{\"addr\":\"0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9\",\"creation_num\":\"11\"}}},\"leave_validator_set_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9\",\"creation_num\":\"15\"}}},\"locked_until_secs\":\"1722214937\",\"operator_address\":\"0xd81ad2b19e5b0afdbfaffa3f51b9a4536a1ec88679440ceb3b1b6002d6ccdc5f\",\"pending_active\":{\"value\":\"0\"},\"pending_inactive\":{\"value\":\"0\"},\"reactivate_stake_events\":{\"counter\":\"32\",\"guid\":{\"id\":{\"addr\":\"0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9\",\"creation_num\":\"7\"}}},\"rotate_consensus_key_events\":{\"counter\":\"3\",\"guid\":{\"id\":{\"addr\":\"0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9\",\"creation_num\":\"8\"}}},\"set_operator_events\":{\"counter\":\"2\",\"guid\":{\"id\":{\"addr\":\"0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9\",\"creation_num\":\"5\"}}},\"unlock_stake_events\":{\"counter\":\"143\",\"guid\":{\"id\":{\"addr\":\"0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9\",\"creation_num\":\"13\"}}},\"update_network_and_fullnode_addresses_events\":{\"counter\":\"11\",\"guid\":{\"id\":{\"addr\":\"0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9\",\"creation_num\":\"9\"}}},\"withdraw_stake_events\":{\"counter\":\"199\",\"guid\":{\"id\":{\"addr\":\"0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9\",\"creation_num\":\"14\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9", + "stateKeyHash": "+8Y36vERwVLSV5QuceFznqdhqdYLatoJnwhyqIm4eIc=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorConfig" + }, + "typeStr": "0x1::stake::ValidatorConfig", + "data": "{\"consensus_pubkey\":\"0xa7904e11b45d49ce8a056bfc53c12c107e504449c06600cead696af8491fcc07cba0cdf7d2f1d75a6bb9fe34cb0b99e8\",\"fullnode_addresses\":\"0x016c04024266756c6c6e6f64652e66393434313633362d313761342d346364372d623037322d6464663664643338343562392e6170746f732e73746167656269736f6e2e6e65740526180720ec8b98d1e0c980b8ba726a16f6cbd402f5b27cc772dd9be304607b6db40b375e0800\",\"network_addresses\":\"0x016d04024376616c696461746f722e66393434313633362d313761342d346364372d623037322d6464663664643338343562392e6170746f732e73746167656269736f6e2e6e657405241807204fada5facb9f1312e7e6a55e1ee7960859e518d1cce46218aba7225d330f83560800\",\"validator_index\":\"7\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xa5ed5d5e8c892165b18c2062596e8d1139fbb2cc451d430f787cd707122ce023", + "stateKeyHash": "+HL/M9YUEozaeLXqR6QFQPezxZUbu3MB0cltSD1zpl4=", + "type": { + "address": "0x1", + "module": "stake", + "name": "StakePool" + }, + "typeStr": "0x1::stake::StakePool", + "data": "{\"active\":{\"value\":\"100115069882964\"},\"add_stake_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xa5ed5d5e8c892165b18c2062596e8d1139fbb2cc451d430f787cd707122ce023\",\"creation_num\":\"4\"}}},\"delegated_voter\":\"0x2e3e8d4ba39fa48001713329e9da796a1512bc481d48afb5f356addfdfcb89a2\",\"distribute_rewards_events\":{\"counter\":\"331\",\"guid\":{\"id\":{\"addr\":\"0xa5ed5d5e8c892165b18c2062596e8d1139fbb2cc451d430f787cd707122ce023\",\"creation_num\":\"10\"}}},\"inactive\":{\"value\":\"0\"},\"increase_lockup_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xa5ed5d5e8c892165b18c2062596e8d1139fbb2cc451d430f787cd707122ce023\",\"creation_num\":\"8\"}}},\"initialize_validator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xa5ed5d5e8c892165b18c2062596e8d1139fbb2cc451d430f787cd707122ce023\",\"creation_num\":\"2\"}}},\"join_validator_set_events\":{\"counter\":\"3\",\"guid\":{\"id\":{\"addr\":\"0xa5ed5d5e8c892165b18c2062596e8d1139fbb2cc451d430f787cd707122ce023\",\"creation_num\":\"9\"}}},\"leave_validator_set_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xa5ed5d5e8c892165b18c2062596e8d1139fbb2cc451d430f787cd707122ce023\",\"creation_num\":\"13\"}}},\"locked_until_secs\":\"1722214937\",\"operator_address\":\"0x51dd49506e833b21353eb1eca23b14446b352442861f9bff59001251a0df4274\",\"pending_active\":{\"value\":\"0\"},\"pending_inactive\":{\"value\":\"0\"},\"reactivate_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xa5ed5d5e8c892165b18c2062596e8d1139fbb2cc451d430f787cd707122ce023\",\"creation_num\":\"5\"}}},\"rotate_consensus_key_events\":{\"counter\":\"2\",\"guid\":{\"id\":{\"addr\":\"0xa5ed5d5e8c892165b18c2062596e8d1139fbb2cc451d430f787cd707122ce023\",\"creation_num\":\"6\"}}},\"set_operator_events\":{\"counter\":\"2\",\"guid\":{\"id\":{\"addr\":\"0xa5ed5d5e8c892165b18c2062596e8d1139fbb2cc451d430f787cd707122ce023\",\"creation_num\":\"3\"}}},\"unlock_stake_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xa5ed5d5e8c892165b18c2062596e8d1139fbb2cc451d430f787cd707122ce023\",\"creation_num\":\"11\"}}},\"update_network_and_fullnode_addresses_events\":{\"counter\":\"2\",\"guid\":{\"id\":{\"addr\":\"0xa5ed5d5e8c892165b18c2062596e8d1139fbb2cc451d430f787cd707122ce023\",\"creation_num\":\"7\"}}},\"withdraw_stake_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xa5ed5d5e8c892165b18c2062596e8d1139fbb2cc451d430f787cd707122ce023\",\"creation_num\":\"12\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xa5ed5d5e8c892165b18c2062596e8d1139fbb2cc451d430f787cd707122ce023", + "stateKeyHash": "mgwvidH6UFw0cMmMqZKUjTf4lskbs5uhNnX+YJ+JgnE=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorConfig" + }, + "typeStr": "0x1::stake::ValidatorConfig", + "data": "{\"consensus_pubkey\":\"0xb25f0733f38a31135204e7aaa2d51ec1e033ede39cda997fb64e34ae0b66a3584188304758389a2144ce309cdd5d3bb2\",\"fullnode_addresses\":\"0x013904020f76666e2e626974736c61622e78797a05261807203b425da7b16bfdc494a2ba12dba502373979e769bf091c7289904e2a8e3dc3280800\",\"network_addresses\":\"0x013f04021576616c696461746f722e626974736c61622e78797a05241807208d4a3ea2e705bba8104c4b501bab9b6cc54257fa50c69023060f4f033ad6070b0800\",\"validator_index\":\"18\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c", + "stateKeyHash": "NbvmUHAG2aEi+YH5w3yCLx1WYbtbgptI5JPrlAMGDQg=", + "type": { + "address": "0x1", + "module": "stake", + "name": "StakePool" + }, + "typeStr": "0x1::stake::StakePool", + "data": "{\"active\":{\"value\":\"100080217044324\"},\"add_stake_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c\",\"creation_num\":\"6\"}}},\"delegated_voter\":\"0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c\",\"distribute_rewards_events\":{\"counter\":\"226\",\"guid\":{\"id\":{\"addr\":\"0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c\",\"creation_num\":\"12\"}}},\"inactive\":{\"value\":\"0\"},\"increase_lockup_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c\",\"creation_num\":\"10\"}}},\"initialize_validator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c\",\"creation_num\":\"4\"}}},\"join_validator_set_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c\",\"creation_num\":\"11\"}}},\"leave_validator_set_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c\",\"creation_num\":\"15\"}}},\"locked_until_secs\":\"1722218538\",\"operator_address\":\"0x5e77fedc49e7775868f419b1f5e237bb5efa5673fbba03e77a9dac6a884f1e47\",\"pending_active\":{\"value\":\"0\"},\"pending_inactive\":{\"value\":\"0\"},\"reactivate_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c\",\"creation_num\":\"7\"}}},\"rotate_consensus_key_events\":{\"counter\":\"4\",\"guid\":{\"id\":{\"addr\":\"0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c\",\"creation_num\":\"8\"}}},\"set_operator_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c\",\"creation_num\":\"5\"}}},\"unlock_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c\",\"creation_num\":\"13\"}}},\"update_network_and_fullnode_addresses_events\":{\"counter\":\"4\",\"guid\":{\"id\":{\"addr\":\"0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c\",\"creation_num\":\"9\"}}},\"withdraw_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c\",\"creation_num\":\"14\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c", + "stateKeyHash": "vFUBhsvNxD2bYw0cmk6VDKgg/vgxGTAzh264vbO91tU=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorConfig" + }, + "typeStr": "0x1::stake::ValidatorConfig", + "data": "{\"consensus_pubkey\":\"0xb92983503e526693472ab21b24678091d1a504f1166753ccf918b920a264e1da7e4394fbf822070049197b7bd5f0430c\",\"fullnode_addresses\":\"0x012d04008bb25b4b0526180720f9ef41a734076e383c549e955e2fddb877ccbdd852fcb4c1b5be50b2cb232e690800\",\"network_addresses\":\"0x012d04008bb25b4b05241807206e36c7d41bb16500d9a6e302fda01c342c350b76cd2a786392cd2c510caca7460800\",\"validator_index\":\"16\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b", + "stateKeyHash": "vnMYEhElU8a/29s88yzyqJM+v6JU7YmuV5Ux5oAwSNg=", + "type": { + "address": "0x1", + "module": "stake", + "name": "StakePool" + }, + "typeStr": "0x1::stake::StakePool", + "data": "{\"active\":{\"value\":\"103953691733360\"},\"add_stake_events\":{\"counter\":\"274\",\"guid\":{\"id\":{\"addr\":\"0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b\",\"creation_num\":\"6\"}}},\"delegated_voter\":\"0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b\",\"distribute_rewards_events\":{\"counter\":\"3698\",\"guid\":{\"id\":{\"addr\":\"0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b\",\"creation_num\":\"12\"}}},\"inactive\":{\"value\":\"51529301425\"},\"increase_lockup_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b\",\"creation_num\":\"10\"}}},\"initialize_validator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b\",\"creation_num\":\"4\"}}},\"join_validator_set_events\":{\"counter\":\"2\",\"guid\":{\"id\":{\"addr\":\"0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b\",\"creation_num\":\"11\"}}},\"leave_validator_set_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b\",\"creation_num\":\"15\"}}},\"locked_until_secs\":\"1722214937\",\"operator_address\":\"0x33f846a959accb07941b794dafdc92230f89aec5633185ffbd509502e66b3a05\",\"pending_active\":{\"value\":\"0\"},\"pending_inactive\":{\"value\":\"0\"},\"reactivate_stake_events\":{\"counter\":\"2\",\"guid\":{\"id\":{\"addr\":\"0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b\",\"creation_num\":\"7\"}}},\"rotate_consensus_key_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b\",\"creation_num\":\"8\"}}},\"set_operator_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b\",\"creation_num\":\"5\"}}},\"unlock_stake_events\":{\"counter\":\"38\",\"guid\":{\"id\":{\"addr\":\"0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b\",\"creation_num\":\"13\"}}},\"update_network_and_fullnode_addresses_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b\",\"creation_num\":\"9\"}}},\"withdraw_stake_events\":{\"counter\":\"55\",\"guid\":{\"id\":{\"addr\":\"0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b\",\"creation_num\":\"14\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b", + "stateKeyHash": "nkI5LAVZp5Dq07qKWsFSwEsKSQzIiBryq43PxG6ctcg=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorConfig" + }, + "typeStr": "0x1::stake::ValidatorConfig", + "data": "{\"consensus_pubkey\":\"0x8210b10c5221353d6379f7854310fc8d0fee8b4546c4ef9698cd74afb0420262e046d0d154b1cc61f00f75ff6ece5bea\",\"fullnode_addresses\":\"0x014604021c6170746f732d746573742d76666e2e6a756963797374616b652e696f052618072013ed20deb56f2ff608f7d179afa41a865fe1cb12365b312bf37177661264bf420800\",\"network_addresses\":\"0x014504021b6170746f732d746573742d766e2e6a756963797374616b652e696f05241807204aa3fe6ab2acd557811ed33172f4e185be8c5dec59b5ed79b7a112384c3ce0680800\",\"validator_index\":\"3\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xeecd6e9fb71f3a67db6321e93deecf7a9d7c3f4fac6cd170deb3e8b183281943", + "stateKeyHash": "XgQw1qcOQgNgz1PR3YSdeZZwd59+yNmVnsQMAANCKkc=", + "type": { + "address": "0x1", + "module": "stake", + "name": "StakePool" + }, + "typeStr": "0x1::stake::StakePool", + "data": "{\"active\":{\"value\":\"105212574941508\"},\"add_stake_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xeecd6e9fb71f3a67db6321e93deecf7a9d7c3f4fac6cd170deb3e8b183281943\",\"creation_num\":\"4\"}}},\"delegated_voter\":\"0xe256f4f4e2986cada739e339895cf5585082ff247464cab8ec56eea726bd2263\",\"distribute_rewards_events\":{\"counter\":\"8642\",\"guid\":{\"id\":{\"addr\":\"0xeecd6e9fb71f3a67db6321e93deecf7a9d7c3f4fac6cd170deb3e8b183281943\",\"creation_num\":\"10\"}}},\"inactive\":{\"value\":\"2041997621204\"},\"increase_lockup_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xeecd6e9fb71f3a67db6321e93deecf7a9d7c3f4fac6cd170deb3e8b183281943\",\"creation_num\":\"8\"}}},\"initialize_validator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xeecd6e9fb71f3a67db6321e93deecf7a9d7c3f4fac6cd170deb3e8b183281943\",\"creation_num\":\"2\"}}},\"join_validator_set_events\":{\"counter\":\"4\",\"guid\":{\"id\":{\"addr\":\"0xeecd6e9fb71f3a67db6321e93deecf7a9d7c3f4fac6cd170deb3e8b183281943\",\"creation_num\":\"9\"}}},\"leave_validator_set_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xeecd6e9fb71f3a67db6321e93deecf7a9d7c3f4fac6cd170deb3e8b183281943\",\"creation_num\":\"13\"}}},\"locked_until_secs\":\"1722214937\",\"operator_address\":\"0x9f0a211d218b082987408f1e393afe1ba0c202c6d280f081399788d3360c7f09\",\"pending_active\":{\"value\":\"0\"},\"pending_inactive\":{\"value\":\"0\"},\"reactivate_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xeecd6e9fb71f3a67db6321e93deecf7a9d7c3f4fac6cd170deb3e8b183281943\",\"creation_num\":\"5\"}}},\"rotate_consensus_key_events\":{\"counter\":\"2\",\"guid\":{\"id\":{\"addr\":\"0xeecd6e9fb71f3a67db6321e93deecf7a9d7c3f4fac6cd170deb3e8b183281943\",\"creation_num\":\"6\"}}},\"set_operator_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xeecd6e9fb71f3a67db6321e93deecf7a9d7c3f4fac6cd170deb3e8b183281943\",\"creation_num\":\"3\"}}},\"unlock_stake_events\":{\"counter\":\"17\",\"guid\":{\"id\":{\"addr\":\"0xeecd6e9fb71f3a67db6321e93deecf7a9d7c3f4fac6cd170deb3e8b183281943\",\"creation_num\":\"11\"}}},\"update_network_and_fullnode_addresses_events\":{\"counter\":\"3\",\"guid\":{\"id\":{\"addr\":\"0xeecd6e9fb71f3a67db6321e93deecf7a9d7c3f4fac6cd170deb3e8b183281943\",\"creation_num\":\"7\"}}},\"withdraw_stake_events\":{\"counter\":\"12\",\"guid\":{\"id\":{\"addr\":\"0xeecd6e9fb71f3a67db6321e93deecf7a9d7c3f4fac6cd170deb3e8b183281943\",\"creation_num\":\"12\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xeecd6e9fb71f3a67db6321e93deecf7a9d7c3f4fac6cd170deb3e8b183281943", + "stateKeyHash": "haXJZXJywYhmfp381LrONWm6e1GfzloXfgfCqnDGllc=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorConfig" + }, + "typeStr": "0x1::stake::ValidatorConfig", + "data": "{\"consensus_pubkey\":\"0xb693351ef2e3ee8845f18e86ea249b6d90e46e955c2a0034af936090e0f46184a199b4c8f9e16732878cc951ca93c1d3\",\"fullnode_addresses\":\"0x016704023d66756c6c6e6f64652e39643732323461392d346230612d346238352d623330392d6131633734333766353430362e6170746f732e6269736f6e2e72756e05261807207fbc9162f33ecb16881e67c439ed81289170e463d09116a660f89b54efe0763e0800\",\"network_addresses\":\"0x016804023e76616c696461746f722e39643732323461392d346230612d346238352d623330392d6131633734333766353430362e6170746f732e6269736f6e2e72756e052418072077e727bb774494e142a3ea5aa076f49af21773dba66dea6de66edf85348c40120800\",\"validator_index\":\"12\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4", + "stateKeyHash": "FpzQtHw6y/ge3lkk1RiWAPpd/8IiuZBuVC9SjYeEnpI=", + "type": { + "address": "0x1", + "module": "stake", + "name": "StakePool" + }, + "typeStr": "0x1::stake::StakePool", + "data": "{\"active\":{\"value\":\"2436784407973438\"},\"add_stake_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4\",\"creation_num\":\"6\"}}},\"delegated_voter\":\"0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4\",\"distribute_rewards_events\":{\"counter\":\"9813\",\"guid\":{\"id\":{\"addr\":\"0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4\",\"creation_num\":\"12\"}}},\"inactive\":{\"value\":\"0\"},\"increase_lockup_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4\",\"creation_num\":\"10\"}}},\"initialize_validator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4\",\"creation_num\":\"4\"}}},\"join_validator_set_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4\",\"creation_num\":\"11\"}}},\"leave_validator_set_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4\",\"creation_num\":\"15\"}}},\"locked_until_secs\":\"1722214937\",\"operator_address\":\"0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4\",\"pending_active\":{\"value\":\"0\"},\"pending_inactive\":{\"value\":\"0\"},\"reactivate_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4\",\"creation_num\":\"7\"}}},\"rotate_consensus_key_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4\",\"creation_num\":\"8\"}}},\"set_operator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4\",\"creation_num\":\"5\"}}},\"unlock_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4\",\"creation_num\":\"13\"}}},\"update_network_and_fullnode_addresses_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4\",\"creation_num\":\"9\"}}},\"withdraw_stake_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4\",\"creation_num\":\"14\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4", + "stateKeyHash": "oqoezKREIFYvJ/3i05ZQIAeT+IYamWO3Ri9YbI1zfrU=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorConfig" + }, + "typeStr": "0x1::stake::ValidatorConfig", + "data": "{\"consensus_pubkey\":\"0xb227d4bdb0e774374f5c7e3a037c968ae4640f08ecacd49a3262d2c094cd35799aa94d8bac9efc989958c2c98a05501f\",\"fullnode_addresses\":\"0x012d040022178600052618072071b7b76d2b743d495919338e2191e4af9fc645a20970fb87d1e6fa58d89b221c0800\",\"network_addresses\":\"0x012d040023edfb3c052418072082e102810326f8b7c6e069198ff59f5fbbb76950f050eb17a080d90b94e2ee710800\",\"validator_index\":\"6\"}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039", + "stateKeyHash": "1FdTnSplpGLHnwMuQrIGP3w7DG4ICuLFEAmTWU00d04=", + "type": { + "address": "0x1", + "module": "stake", + "name": "StakePool" + }, + "typeStr": "0x1::stake::StakePool", + "data": "{\"active\":{\"value\":\"101494287650642\"},\"add_stake_events\":{\"counter\":\"164\",\"guid\":{\"id\":{\"addr\":\"0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039\",\"creation_num\":\"6\"}}},\"delegated_voter\":\"0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039\",\"distribute_rewards_events\":{\"counter\":\"1883\",\"guid\":{\"id\":{\"addr\":\"0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039\",\"creation_num\":\"12\"}}},\"inactive\":{\"value\":\"8800242905\"},\"increase_lockup_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039\",\"creation_num\":\"10\"}}},\"initialize_validator_events\":{\"counter\":\"0\",\"guid\":{\"id\":{\"addr\":\"0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039\",\"creation_num\":\"4\"}}},\"join_validator_set_events\":{\"counter\":\"4\",\"guid\":{\"id\":{\"addr\":\"0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039\",\"creation_num\":\"11\"}}},\"leave_validator_set_events\":{\"counter\":\"1\",\"guid\":{\"id\":{\"addr\":\"0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039\",\"creation_num\":\"15\"}}},\"locked_until_secs\":\"1722214937\",\"operator_address\":\"0x89542c8e121e4156b97e0fae8d488b92d0d556063dd336c08053883c8ebd0cc2\",\"pending_active\":{\"value\":\"0\"},\"pending_inactive\":{\"value\":\"0\"},\"reactivate_stake_events\":{\"counter\":\"146\",\"guid\":{\"id\":{\"addr\":\"0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039\",\"creation_num\":\"7\"}}},\"rotate_consensus_key_events\":{\"counter\":\"5\",\"guid\":{\"id\":{\"addr\":\"0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039\",\"creation_num\":\"8\"}}},\"set_operator_events\":{\"counter\":\"5\",\"guid\":{\"id\":{\"addr\":\"0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039\",\"creation_num\":\"5\"}}},\"unlock_stake_events\":{\"counter\":\"284\",\"guid\":{\"id\":{\"addr\":\"0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039\",\"creation_num\":\"13\"}}},\"update_network_and_fullnode_addresses_events\":{\"counter\":\"6\",\"guid\":{\"id\":{\"addr\":\"0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039\",\"creation_num\":\"9\"}}},\"withdraw_stake_events\":{\"counter\":\"133\",\"guid\":{\"id\":{\"addr\":\"0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039\",\"creation_num\":\"14\"}}}}" + } + }, + { + "type": "TYPE_WRITE_RESOURCE", + "writeResource": { + "address": "0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039", + "stateKeyHash": "9c4TvEufAX9hgMAxTZVkIRPiaWiSkRbfq5WTLVPRHgM=", + "type": { + "address": "0x1", + "module": "stake", + "name": "ValidatorConfig" + }, + "typeStr": "0x1::stake::ValidatorConfig", + "data": "{\"consensus_pubkey\":\"0xa51ff23857f1a650978050a0e24ca31f60bc9fd4efba27af5351e788aaa83e26e4b5eaf31a536b8e7e51ccc718e0013f\",\"fullnode_addresses\":\"0x00\",\"network_addresses\":\"0x012d04000feb42e705241807201b916de0440b253adfb196eee1249a9459ab9dbcc5fbf01b0fe12924034496360800\",\"validator_index\":\"13\"}" + } + }, + { + "type": "TYPE_WRITE_TABLE_ITEM", + "writeTableItem": { + "stateKeyHash": "bkso1A+YoQamUWNTCSTA3LQME0nTqpFdEItNbPwd2xk=", + "handle": "0x1b854694ae746cdbd8d44186ca4929b2b337df21d1c74633be19b2710552fdca", + "key": "0x0619dc29a0aac8fa146714058e8dd6d2d0f3bdf5f6331907bf91f3acd81e6935", + "data": { + "key": "\"0x619dc29a0aac8fa146714058e8dd6d2d0f3bdf5f6331907bf91f3acd81e6935\"", + "keyType": "address", + "value": "\"29159026553346716168\"", + "valueType": "u128" + } + } + } + ] + }, + "epoch": "16643", + "blockHeight": "322305240", + "type": "TRANSACTION_TYPE_VALIDATOR", + "sizeInfo": { + "transactionBytes": 18912, + "eventSizeInfo": [ + { + "typeTagBytes": 63, + "totalBytes": 151 + }, + { + "typeTagBytes": 63, + "totalBytes": 151 + }, + { + "typeTagBytes": 63, + "totalBytes": 151 + }, + { + "typeTagBytes": 63, + "totalBytes": 151 + }, + { + "typeTagBytes": 63, + "totalBytes": 151 + }, + { + "typeTagBytes": 63, + "totalBytes": 151 + }, + { + "typeTagBytes": 63, + "totalBytes": 151 + }, + { + "typeTagBytes": 63, + "totalBytes": 151 + }, + { + "typeTagBytes": 63, + "totalBytes": 151 + }, + { + "typeTagBytes": 63, + "totalBytes": 151 + }, + { + "typeTagBytes": 63, + "totalBytes": 151 + }, + { + "typeTagBytes": 63, + "totalBytes": 151 + }, + { + "typeTagBytes": 63, + "totalBytes": 151 + }, + { + "typeTagBytes": 63, + "totalBytes": 151 + }, + { + "typeTagBytes": 63, + "totalBytes": 151 + }, + { + "typeTagBytes": 63, + "totalBytes": 151 + }, + { + "typeTagBytes": 63, + "totalBytes": 151 + }, + { + "typeTagBytes": 63, + "totalBytes": 151 + }, + { + "typeTagBytes": 63, + "totalBytes": 151 + }, + { + "typeTagBytes": 64, + "totalBytes": 120 + } + ], + "writeOpSizeInfo": [ + { + "keyBytes": 81, + "valueBytes": 22354 + }, + { + "keyBytes": 87, + "valueBytes": 4478 + }, + { + "keyBytes": 95, + "valueBytes": 305 + }, + { + "keyBytes": 91, + "valueBytes": 48 + }, + { + "keyBytes": 98, + "valueBytes": 64 + }, + { + "keyBytes": 96, + "valueBytes": 44 + }, + { + "keyBytes": 84, + "valueBytes": 680 + }, + { + "keyBytes": 90, + "valueBytes": 153 + }, + { + "keyBytes": 84, + "valueBytes": 680 + }, + { + "keyBytes": 90, + "valueBytes": 260 + }, + { + "keyBytes": 84, + "valueBytes": 680 + }, + { + "keyBytes": 90, + "valueBytes": 153 + }, + { + "keyBytes": 84, + "valueBytes": 680 + }, + { + "keyBytes": 90, + "valueBytes": 153 + }, + { + "keyBytes": 84, + "valueBytes": 680 + }, + { + "keyBytes": 90, + "valueBytes": 219 + }, + { + "keyBytes": 84, + "valueBytes": 680 + }, + { + "keyBytes": 90, + "valueBytes": 219 + }, + { + "keyBytes": 84, + "valueBytes": 680 + }, + { + "keyBytes": 90, + "valueBytes": 153 + }, + { + "keyBytes": 84, + "valueBytes": 680 + }, + { + "keyBytes": 90, + "valueBytes": 280 + }, + { + "keyBytes": 84, + "valueBytes": 680 + }, + { + "keyBytes": 90, + "valueBytes": 153 + }, + { + "keyBytes": 84, + "valueBytes": 680 + }, + { + "keyBytes": 90, + "valueBytes": 219 + }, + { + "keyBytes": 84, + "valueBytes": 680 + }, + { + "keyBytes": 90, + "valueBytes": 153 + }, + { + "keyBytes": 84, + "valueBytes": 680 + }, + { + "keyBytes": 90, + "valueBytes": 219 + }, + { + "keyBytes": 84, + "valueBytes": 680 + }, + { + "keyBytes": 90, + "valueBytes": 280 + }, + { + "keyBytes": 84, + "valueBytes": 680 + }, + { + "keyBytes": 90, + "valueBytes": 183 + }, + { + "keyBytes": 84, + "valueBytes": 680 + }, + { + "keyBytes": 90, + "valueBytes": 153 + }, + { + "keyBytes": 84, + "valueBytes": 680 + }, + { + "keyBytes": 90, + "valueBytes": 202 + }, + { + "keyBytes": 84, + "valueBytes": 680 + }, + { + "keyBytes": 90, + "valueBytes": 270 + }, + { + "keyBytes": 84, + "valueBytes": 680 + }, + { + "keyBytes": 90, + "valueBytes": 153 + }, + { + "keyBytes": 84, + "valueBytes": 680 + }, + { + "keyBytes": 90, + "valueBytes": 107 + }, + { + "keyBytes": 66, + "valueBytes": 16 + } + ] + }, + "validator": { + "events": [ + { + "key": { + "creationNumber": "12", + "accountAddress": "0x0a4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0" + }, + "sequenceNumber": "9814", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "stake", + "name": "DistributeRewardsEvent" + } + }, + "typeStr": "0x1::stake::DistributeRewardsEvent", + "data": "{\"pool_address\":\"0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0\",\"rewards_amount\":\"789371656\"}" + }, + { + "key": { + "creationNumber": "12", + "accountAddress": "0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e" + }, + "sequenceNumber": "4252", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "stake", + "name": "DistributeRewardsEvent" + } + }, + "typeStr": "0x1::stake::DistributeRewardsEvent", + "data": "{\"pool_address\":\"0x286e8af6717ef6b1e361aae8ab28dd6664bf562c2805dd9a53432246ec66566e\",\"rewards_amount\":\"19174256316\"}" + }, + { + "key": { + "creationNumber": "12", + "accountAddress": "0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f" + }, + "sequenceNumber": "9823", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "stake", + "name": "DistributeRewardsEvent" + } + }, + "typeStr": "0x1::stake::DistributeRewardsEvent", + "data": "{\"pool_address\":\"0x116176e2af223a8b7f8db80dc52f7a423b4d7f8c0553a1747e92ef58849aff4f\",\"rewards_amount\":\"19178730843\"}" + }, + { + "key": { + "creationNumber": "12", + "accountAddress": "0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b" + }, + "sequenceNumber": "3697", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "stake", + "name": "DistributeRewardsEvent" + } + }, + "typeStr": "0x1::stake::DistributeRewardsEvent", + "data": "{\"pool_address\":\"0xba08cec00a8cfa1deff6c9212dda8d198c8fa6ee1992f3ada76d645f99e3402b\",\"rewards_amount\":\"818123890\"}" + }, + { + "key": { + "creationNumber": "12", + "accountAddress": "0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002" + }, + "sequenceNumber": "9813", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "stake", + "name": "DistributeRewardsEvent" + } + }, + "typeStr": "0x1::stake::DistributeRewardsEvent", + "data": "{\"pool_address\":\"0x12000330d7cd8a748f46c25e6ce5d236a27e13d0b510d4516ac84ecc5fddd002\",\"rewards_amount\":\"19178287161\"}" + }, + { + "key": { + "creationNumber": "12", + "accountAddress": "0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a" + }, + "sequenceNumber": "14143", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "stake", + "name": "DistributeRewardsEvent" + } + }, + "typeStr": "0x1::stake::DistributeRewardsEvent", + "data": "{\"pool_address\":\"0x5176f2252762e527e3598c22f1bdb3a1ac0ff0db2d7518cabbc99305330a864a\",\"rewards_amount\":\"963055869\"}" + }, + { + "key": { + "creationNumber": "12", + "accountAddress": "0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4" + }, + "sequenceNumber": "9812", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "stake", + "name": "DistributeRewardsEvent" + } + }, + "typeStr": "0x1::stake::DistributeRewardsEvent", + "data": "{\"pool_address\":\"0xf0a156ed79ab6ccb5a643af48716263b565fd985ba36560966b4a91bdc8521f4\",\"rewards_amount\":\"19177688699\"}" + }, + { + "key": { + "creationNumber": "12", + "accountAddress": "0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9" + }, + "sequenceNumber": "7807", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "stake", + "name": "DistributeRewardsEvent" + } + }, + "typeStr": "0x1::stake::DistributeRewardsEvent", + "data": "{\"pool_address\":\"0xa562415be88d9f08ba98fa3f6af9be0e36580c0f8fff5100a50b519e8f4a15c9\",\"rewards_amount\":\"841058926\"}" + }, + { + "key": { + "creationNumber": "12", + "accountAddress": "0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9" + }, + "sequenceNumber": "9823", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "stake", + "name": "DistributeRewardsEvent" + } + }, + "typeStr": "0x1::stake::DistributeRewardsEvent", + "data": "{\"pool_address\":\"0x676f640c90cb6c45f21be50974531d440309aa4ddad919ae0429039789a3d8a9\",\"rewards_amount\":\"19178518163\"}" + }, + { + "key": { + "creationNumber": "12", + "accountAddress": "0x03c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99" + }, + "sequenceNumber": "9829", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "stake", + "name": "DistributeRewardsEvent" + } + }, + "typeStr": "0x1::stake::DistributeRewardsEvent", + "data": "{\"pool_address\":\"0x3c04549114877c55f45649aba48ac0a4ff086ab7bdce3b8cc8d3d9947bc0d99\",\"rewards_amount\":\"19185171265\"}" + }, + { + "key": { + "creationNumber": "12", + "accountAddress": "0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890" + }, + "sequenceNumber": "4252", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "stake", + "name": "DistributeRewardsEvent" + } + }, + "typeStr": "0x1::stake::DistributeRewardsEvent", + "data": "{\"pool_address\":\"0x6d00a8a82bd0b6d187f9a328118ad61b5c80237362e8f5dd2454f2d3a1b03890\",\"rewards_amount\":\"19174925092\"}" + }, + { + "key": { + "creationNumber": "12", + "accountAddress": "0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28" + }, + "sequenceNumber": "8256", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "stake", + "name": "DistributeRewardsEvent" + } + }, + "typeStr": "0x1::stake::DistributeRewardsEvent", + "data": "{\"pool_address\":\"0x7a2ddb6af66beb0d9987c6c9010cb9053454f067e16775a8ecf19961195c3d28\",\"rewards_amount\":\"18813123628\"}" + }, + { + "key": { + "creationNumber": "10", + "accountAddress": "0xeecd6e9fb71f3a67db6321e93deecf7a9d7c3f4fac6cd170deb3e8b183281943" + }, + "sequenceNumber": "8641", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "stake", + "name": "DistributeRewardsEvent" + } + }, + "typeStr": "0x1::stake::DistributeRewardsEvent", + "data": "{\"pool_address\":\"0xeecd6e9fb71f3a67db6321e93deecf7a9d7c3f4fac6cd170deb3e8b183281943\",\"rewards_amount\":\"828031401\"}" + }, + { + "key": { + "creationNumber": "12", + "accountAddress": "0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039" + }, + "sequenceNumber": "1882", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "stake", + "name": "DistributeRewardsEvent" + } + }, + "typeStr": "0x1::stake::DistributeRewardsEvent", + "data": "{\"pool_address\":\"0xfd47a2fb988c959839ea2fe4d7169b48536a42bf5e4933790701a08252ba2039\",\"rewards_amount\":\"798768182\"}" + }, + { + "key": { + "creationNumber": "12", + "accountAddress": "0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba" + }, + "sequenceNumber": "2197", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "stake", + "name": "DistributeRewardsEvent" + } + }, + "typeStr": "0x1::stake::DistributeRewardsEvent", + "data": "{\"pool_address\":\"0x479ca442491cfd636f84fa8e56fa420c8038587e459e886d16a0b9d3993b16ba\",\"rewards_amount\":\"18896078163\"}" + }, + { + "key": { + "creationNumber": "12", + "accountAddress": "0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07" + }, + "sequenceNumber": "2199", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "stake", + "name": "DistributeRewardsEvent" + } + }, + "typeStr": "0x1::stake::DistributeRewardsEvent", + "data": "{\"pool_address\":\"0x95a0e6b1105ba7ef9382e585d32e9dbf1a73833975af77d9b6924aa33468df07\",\"rewards_amount\":\"18894077814\"}" + }, + { + "key": { + "creationNumber": "12", + "accountAddress": "0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c" + }, + "sequenceNumber": "225", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "stake", + "name": "DistributeRewardsEvent" + } + }, + "typeStr": "0x1::stake::DistributeRewardsEvent", + "data": "{\"pool_address\":\"0xb59c2db675c086d0c07b0f5d5ebd95ea9ead4429d836284fc4a576c4eed5799c\",\"rewards_amount\":\"787639333\"}" + }, + { + "key": { + "creationNumber": "12", + "accountAddress": "0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6" + }, + "sequenceNumber": "405", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "stake", + "name": "DistributeRewardsEvent" + } + }, + "typeStr": "0x1::stake::DistributeRewardsEvent", + "data": "{\"pool_address\":\"0x50e52098d22c91f4c6a0065d03b2602cc2643089b218096e3cfe5f1bd98d80e6\",\"rewards_amount\":\"789473752\"}" + }, + { + "key": { + "creationNumber": "10", + "accountAddress": "0xa5ed5d5e8c892165b18c2062596e8d1139fbb2cc451d430f787cd707122ce023" + }, + "sequenceNumber": "330", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "stake", + "name": "DistributeRewardsEvent" + } + }, + "typeStr": "0x1::stake::DistributeRewardsEvent", + "data": "{\"pool_address\":\"0xa5ed5d5e8c892165b18c2062596e8d1139fbb2cc451d430f787cd707122ce023\",\"rewards_amount\":\"787913628\"}" + }, + { + "key": { + "creationNumber": "2", + "accountAddress": "0x1" + }, + "sequenceNumber": "16643", + "type": { + "type": "MOVE_TYPES_STRUCT", + "struct": { + "address": "0x1", + "module": "reconfiguration", + "name": "NewEpochEvent" + } + }, + "typeStr": "0x1::reconfiguration::NewEpochEvent", + "data": "{\"epoch\":\"16644\"}" + } + ], + "dkgUpdate": { + "dkgTranscript": { + "epoch": "16643", + "author": "0xa4113560d0b18ba38797f2a899c4b27e0c5b0476be5d8f6be68fba8b1861ed0", + "payload": "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" + } + } + } +} \ No newline at end of file diff --git a/rust/testing-transactions/src/lib.rs b/rust/testing-transactions/src/lib.rs new file mode 100644 index 000000000..601eee905 --- /dev/null +++ b/rust/testing-transactions/src/lib.rs @@ -0,0 +1,19 @@ +// Copyright (c) Aptos Foundation +// SPDX-License-Identifier: Apache-2.0 + +include!(concat!(env!("OUT_DIR"), "/generate_transactions.rs")); + +#[cfg(test)] +mod tests { + use super::*; + use aptos_protos::transaction::v1::Transaction; + + #[test] + fn test_generate_transactions() { + let json_bytes = GENERATED_USER_SCRIPT_TRANSACTION; + // Check that the transaction is valid JSON + let transaction = serde_json::from_slice::(json_bytes).unwrap(); + + assert_eq!(transaction.version, 1); + } +}