diff --git a/Cargo.lock b/Cargo.lock index 203decf3c51..973da96aefa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3684,6 +3684,7 @@ dependencies = [ "neard", "node-runtime", "rand 0.7.3", + "restored-receipts-verifier", "runtime-params-estimator", "testlib", ] @@ -4768,6 +4769,19 @@ dependencies = [ "testlib", ] +[[package]] +name = "restored-receipts-verifier" +version = "0.1.0" +dependencies = [ + "clap 3.0.0-beta.2", + "near-chain", + "near-jsonrpc", + "near-primitives", + "near-store", + "neard", + "serde_json", +] + [[package]] name = "ring" version = "0.16.20" diff --git a/Cargo.toml b/Cargo.toml index 0dc5fe6b984..3c978c3ec9e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,7 +45,8 @@ members = [ "tools/restaked", "tools/indexer/example", "tools/delay_detector", - "tools/storage-usage-delta-calculator" + "tools/storage-usage-delta-calculator", + "tools/restored-receipts-verifier" ] [dev-dependencies] @@ -60,6 +61,7 @@ near-crypto = { path = "./core/crypto" } near-primitives = { path = "./core/primitives" } near-store = { path = "./core/store" } runtime-params-estimator = { path = "./runtime/runtime-params-estimator", default_features = false } +restored-receipts-verifier = { path = "./tools/restored-receipts-verifier"} near-chain = { path = "./chain/chain" } node-runtime = { path = "./runtime/runtime" } @@ -113,7 +115,7 @@ metric_recorder = ["neard/metric_recorder"] delay_detector = ["neard/delay_detector"] rosetta_rpc = ["neard/rosetta_rpc"] nightly_protocol = ["near-primitives/nightly_protocol", "near-jsonrpc/nightly_protocol", "testlib/nightly_protocol", "neard/nightly_protocol"] -nightly_protocol_features = ["nightly_protocol", "neard/nightly_protocol_features", "protocol_feature_evm", "protocol_feature_block_header_v3", "protocol_feature_alt_bn128", "protocol_feature_add_account_versions", "protocol_feature_tx_size_limit", "protocol_feature_allow_create_account_on_delete", "testlib/nightly_protocol_features", "protocol_feature_fix_storage_usage"] +nightly_protocol_features = ["nightly_protocol", "neard/nightly_protocol_features", "protocol_feature_evm", "protocol_feature_block_header_v3", "protocol_feature_alt_bn128", "protocol_feature_add_account_versions", "protocol_feature_tx_size_limit", "protocol_feature_allow_create_account_on_delete", "testlib/nightly_protocol_features", "protocol_feature_fix_storage_usage", "protocol_feature_restore_receipts_after_fix"] protocol_feature_evm = ["neard/protocol_feature_evm", "testlib/protocol_feature_evm", "runtime-params-estimator/protocol_feature_evm"] protocol_feature_alt_bn128 = ["neard/protocol_feature_alt_bn128", "testlib/protocol_feature_alt_bn128", "runtime-params-estimator/protocol_feature_alt_bn128"] protocol_feature_block_header_v3 = ["near-primitives/protocol_feature_block_header_v3", "near-chain/protocol_feature_block_header_v3", "neard/protocol_feature_block_header_v3"] @@ -121,6 +123,7 @@ protocol_feature_tx_size_limit = ["near-primitives/protocol_feature_tx_size_limi protocol_feature_allow_create_account_on_delete = ["testlib/protocol_feature_allow_create_account_on_delete", "near-primitives/protocol_feature_allow_create_account_on_delete", "node-runtime/protocol_feature_allow_create_account_on_delete", "neard/protocol_feature_allow_create_account_on_delete"] protocol_feature_add_account_versions = ["near-primitives/protocol_feature_add_account_versions"] protocol_feature_fix_storage_usage = ["near-primitives/protocol_feature_fix_storage_usage", "neard/protocol_feature_fix_storage_usage", "node-runtime/protocol_feature_fix_storage_usage"] +protocol_feature_restore_receipts_after_fix = ["near-primitives/protocol_feature_restore_receipts_after_fix", "near-chain/protocol_feature_restore_receipts_after_fix", "neard/protocol_feature_restore_receipts_after_fix", "node-runtime/protocol_feature_restore_receipts_after_fix", "restored-receipts-verifier/protocol_feature_restore_receipts_after_fix"] # enable this to build neard with wasmer 1.0 runner # now if none of wasmer0_default, wasmer1_default or wasmtime_default is enabled, wasmer0 would be default diff --git a/chain/chain/Cargo.toml b/chain/chain/Cargo.toml index 34d2b13848c..671c318d875 100644 --- a/chain/chain/Cargo.toml +++ b/chain/chain/Cargo.toml @@ -42,5 +42,6 @@ delay_detector = ["delay-detector"] no_cache = ["near-store/no_cache"] protocol_feature_evm = ["near-primitives/protocol_feature_evm", "near-chain-configs/protocol_feature_evm"] protocol_feature_block_header_v3 = [] -nightly_protocol_features = ["nightly_protocol", "protocol_feature_block_header_v3"] +protocol_feature_restore_receipts_after_fix = [] +nightly_protocol_features = ["nightly_protocol", "protocol_feature_block_header_v3", "protocol_feature_restore_receipts_after_fix"] nightly_protocol = [] diff --git a/chain/chain/src/chain.rs b/chain/chain/src/chain.rs index 4b25321fa01..f66847abac5 100644 --- a/chain/chain/src/chain.rs +++ b/chain/chain/src/chain.rs @@ -11,20 +11,8 @@ use rand::seq::SliceRandom; use rand::SeedableRng; use tracing::{debug, error, info, warn}; -use crate::lightclient::get_epoch_block_producers_view; -use crate::missing_chunks::{BlockLike, MissingChunksPool}; -use crate::store::{ChainStore, ChainStoreAccess, ChainStoreUpdate, GCMode}; -use crate::types::{ - AcceptedBlock, ApplyTransactionResult, Block, BlockEconomicsConfig, BlockHeader, - BlockHeaderInfo, BlockStatus, ChainGenesis, Provenance, RuntimeAdapter, -}; -use crate::validate::{ - validate_challenge, validate_chunk_proofs, validate_chunk_with_chunk_extra, - validate_transactions_order, -}; -use crate::{byzantine_assert, create_light_client_block_view, Doomslug}; -use crate::{metrics, DoomslugThresholdMode}; - +#[cfg(feature = "delay_detector")] +use delay_detector::DelayDetector; use near_chain_primitives::error::{Error, ErrorKind, LogTransientStorageError}; use near_primitives::block::{genesis_chunks, Tip}; use near_primitives::challenge::{ @@ -62,8 +50,20 @@ use near_primitives::views::{ }; use near_store::{ColState, ColStateHeaders, ColStateParts, ShardTries, StoreUpdate}; -#[cfg(feature = "delay_detector")] -use delay_detector::DelayDetector; +use crate::lightclient::get_epoch_block_producers_view; +use crate::migrations::check_if_block_is_first_with_chunk_of_version; +use crate::missing_chunks::{BlockLike, MissingChunksPool}; +use crate::store::{ChainStore, ChainStoreAccess, ChainStoreUpdate, GCMode}; +use crate::types::{ + AcceptedBlock, ApplyTransactionResult, Block, BlockEconomicsConfig, BlockHeader, + BlockHeaderInfo, BlockStatus, ChainGenesis, Provenance, RuntimeAdapter, +}; +use crate::validate::{ + validate_challenge, validate_chunk_proofs, validate_chunk_with_chunk_extra, + validate_transactions_order, +}; +use crate::{byzantine_assert, create_light_client_block_view, Doomslug}; +use crate::{metrics, DoomslugThresholdMode}; /// Maximum number of orphans chain can store. pub const MAX_ORPHAN_SIZE: usize = 1024; @@ -2688,6 +2688,12 @@ impl<'a> ChainUpdate<'a> { Some(&block.hash()), )?; let prev_chunk_inner = prev_chunk.cloned_header().take_inner(); + let is_first_block_with_chunk_of_version = check_if_block_is_first_with_chunk_of_version( + &mut self.chain_store_update, + self.runtime_adapter.as_ref(), + &prev_block.hash(), + chunk_shard_id, + )?; let apply_result = self .runtime_adapter .apply_transactions_with_optional_storage_proof( @@ -2706,6 +2712,7 @@ impl<'a> ChainUpdate<'a> { *block.header().random_value(), true, true, + is_first_block_with_chunk_of_version, ) .unwrap(); let partial_state = apply_result.proof.unwrap().nodes; @@ -2792,7 +2799,6 @@ impl<'a> ChainUpdate<'a> { Err(err) => err, } })?; - let receipt_proof_response: Vec = self.chain_store_update.get_incoming_receipts_for_shard( shard_id, @@ -2800,7 +2806,6 @@ impl<'a> ChainUpdate<'a> { prev_chunk_header.height_included(), )?; let receipts = collect_receipts_from_response(&receipt_proof_response); - let chunk = self .chain_store_update .get_chunk_clone_from_header(&chunk_header.clone())?; @@ -2836,6 +2841,18 @@ impl<'a> ChainUpdate<'a> { let chunk_inner = chunk.cloned_header().take_inner(); let gas_limit = chunk_inner.gas_limit(); + // This variable is responsible for checking to which block we can apply receipts previously lost in apply_chunks + // (see https://github.com/near/nearcore/pull/4248/) + // We take the first block with existing chunk in the first epoch in which protocol feature + // RestoreReceiptsAfterFix was enabled, and put the restored receipts there. + let is_first_block_with_chunk_of_version = + check_if_block_is_first_with_chunk_of_version( + &mut self.chain_store_update, + self.runtime_adapter.as_ref(), + &prev_block.hash(), + shard_id, + )?; + // Apply transactions and receipts. let apply_result = self .runtime_adapter @@ -2854,6 +2871,7 @@ impl<'a> ChainUpdate<'a> { &block.header().challenges_result(), *block.header().random_value(), true, + is_first_block_with_chunk_of_version, ) .map_err(|e| ErrorKind::Other(e.to_string()))?; @@ -2909,6 +2927,7 @@ impl<'a> ChainUpdate<'a> { &block.header().challenges_result(), *block.header().random_value(), false, + false, ) .map_err(|e| ErrorKind::Other(e.to_string()))?; @@ -2916,19 +2935,6 @@ impl<'a> ChainUpdate<'a> { *new_extra.state_root_mut() = apply_result.new_root; self.chain_store_update.save_chunk_extra(&block.hash(), shard_id, new_extra); - - if !apply_result.outcomes.is_empty() { - // debug_assert!(false); - // Remove in next release - let (_, outcome_paths) = - ApplyTransactionResult::compute_outcomes_proof(&apply_result.outcomes); - self.chain_store_update.save_outcomes_with_proofs( - &block.hash(), - shard_id, - apply_result.outcomes, - outcome_paths, - ); - } } } } @@ -3602,6 +3608,13 @@ impl<'a> ChainUpdate<'a> { let chunk_header = chunk.cloned_header(); let gas_limit = chunk_header.gas_limit(); + let is_first_block_with_chunk_of_version = check_if_block_is_first_with_chunk_of_version( + &mut self.chain_store_update, + self.runtime_adapter.as_ref(), + &chunk_header.prev_block_hash(), + shard_id, + )?; + let apply_result = self.runtime_adapter.apply_transactions( shard_id, &chunk_header.prev_state_root(), @@ -3617,6 +3630,7 @@ impl<'a> ChainUpdate<'a> { &block_header.challenges_result(), *block_header.random_value(), true, + is_first_block_with_chunk_of_version, )?; let (outcome_root, outcome_proofs) = @@ -3696,6 +3710,7 @@ impl<'a> ChainUpdate<'a> { &block_header.challenges_result(), *block_header.random_value(), false, + false, )?; self.chain_store_update.save_trie_changes(apply_result.trie_changes); diff --git a/chain/chain/src/lib.rs b/chain/chain/src/lib.rs index 96e8d57a3e1..1042e2481bc 100644 --- a/chain/chain/src/lib.rs +++ b/chain/chain/src/lib.rs @@ -5,16 +5,16 @@ pub use chain::{collect_receipts, Chain, MAX_ORPHAN_SIZE}; pub use doomslug::{Doomslug, DoomslugBlockProductionReadiness, DoomslugThresholdMode}; pub use lightclient::{create_light_client_block_view, get_epoch_block_producers_view}; pub use near_chain_primitives::{self, Error, ErrorKind}; +pub use near_primitives::receipt::ReceiptResult; pub use store::{ChainStore, ChainStoreAccess, ChainStoreUpdate}; pub use store_validator::{ErrorMessage, StoreValidator}; -pub use types::{ - Block, BlockHeader, BlockStatus, ChainGenesis, Provenance, ReceiptResult, RuntimeAdapter, -}; +pub use types::{Block, BlockHeader, BlockStatus, ChainGenesis, Provenance, RuntimeAdapter}; pub mod chain; mod doomslug; mod lightclient; mod metrics; +pub mod migrations; pub mod missing_chunks; mod store; pub mod store_validator; diff --git a/chain/chain/src/migrations.rs b/chain/chain/src/migrations.rs new file mode 100644 index 00000000000..321f98a4b11 --- /dev/null +++ b/chain/chain/src/migrations.rs @@ -0,0 +1,38 @@ +use crate::store::ChainStoreAccess; +use crate::types::RuntimeAdapter; +use near_chain_primitives::error::Error; +use near_primitives::hash::CryptoHash; +use near_primitives::types::ShardId; + +/// Check that epoch of block with given prev_block_hash is the first one with current protocol version. +fn is_first_epoch_with_protocol_version( + runtime_adapter: &dyn RuntimeAdapter, + prev_block_hash: &CryptoHash, +) -> Result { + let prev_epoch_id = runtime_adapter.get_prev_epoch_id_from_prev_block(prev_block_hash)?; + let epoch_id = runtime_adapter.get_epoch_id_from_prev_block(prev_block_hash)?; + let protocol_version = runtime_adapter.get_epoch_protocol_version(&epoch_id)?; + let prev_epoch_protocol_version = runtime_adapter.get_epoch_protocol_version(&prev_epoch_id)?; + Ok(protocol_version != prev_epoch_protocol_version) +} + +/// Check that block is the first one with existing chunk for the given shard in the chain with its protocol version. +/// We assume that current block contain the chunk for shard with the given id. +pub fn check_if_block_is_first_with_chunk_of_version( + chain_store: &mut dyn ChainStoreAccess, + runtime_adapter: &dyn RuntimeAdapter, + prev_block_hash: &CryptoHash, + shard_id: ShardId, +) -> Result { + // Check that block belongs to the first epoch with current protocol version + // to avoid get_epoch_id_of_last_block_with_chunk call in the opposite case + if is_first_epoch_with_protocol_version(runtime_adapter, prev_block_hash)? { + // Compare only epochs because we already know that current epoch is the first one with current protocol version + let prev_epoch_id = + chain_store.get_epoch_id_of_last_block_with_chunk(prev_block_hash, shard_id)?; + let epoch_id = runtime_adapter.get_epoch_id_from_prev_block(prev_block_hash)?; + Ok(prev_epoch_id != epoch_id) + } else { + Ok(false) + } +} diff --git a/chain/chain/src/store.rs b/chain/chain/src/store.rs index 18cb7ad297a..728b0a8a940 100644 --- a/chain/chain/src/store.rs +++ b/chain/chain/src/store.rs @@ -13,7 +13,7 @@ use near_primitives::block::{Approval, Tip}; use near_primitives::errors::InvalidTxError; use near_primitives::hash::CryptoHash; use near_primitives::merkle::{MerklePath, PartialMerkleTree}; -use near_primitives::receipt::Receipt; +use near_primitives::receipt::{Receipt, ReceiptResult}; use near_primitives::sharding::{ ChunkHash, EncodedShardChunk, PartialEncodedChunk, ReceiptProof, ShardChunk, ShardChunkHeader, StateSyncInfo, @@ -48,8 +48,8 @@ use near_store::{ TAIL_KEY, }; +use crate::byzantine_assert; use crate::types::{Block, BlockHeader, LatestKnown}; -use crate::{byzantine_assert, ReceiptResult}; /// lru cache size #[cfg(not(feature = "no_cache"))] @@ -278,6 +278,22 @@ pub trait ChainStoreAccess { Ok(self.get_block_header(hash)?.height()) } } + + /// Get epoch id of the last block with existing chunk for the given shard id. + fn get_epoch_id_of_last_block_with_chunk( + &mut self, + hash: &CryptoHash, + shard_id: ShardId, + ) -> Result { + let mut candidate_hash = *hash; + loop { + let block_header = self.get_block_header(&candidate_hash)?; + if block_header.chunk_mask()[shard_id as usize] { + break Ok(block_header.epoch_id().clone()); + } + candidate_hash = *block_header.prev_hash(); + } + } } /// All chain-related database operations. diff --git a/chain/chain/src/test_utils.rs b/chain/chain/src/test_utils.rs index 0e9b35a83f5..c2e7fc1ba4f 100644 --- a/chain/chain/src/test_utils.rs +++ b/chain/chain/src/test_utils.rs @@ -604,6 +604,7 @@ impl RuntimeAdapter for KeyValueRuntime { _random_seed: CryptoHash, generate_storage_proof: bool, _is_new_chunk: bool, + _is_first_block_with_chunk_of_version: bool, ) -> Result { assert!(!generate_storage_proof); let mut tx_results = vec![]; @@ -783,6 +784,7 @@ impl RuntimeAdapter for KeyValueRuntime { _challenges: &ChallengesResult, _random_value: CryptoHash, _is_new_chunk: bool, + _is_first_block_with_chunk_of_version: bool, ) -> Result { unimplemented!(); } @@ -1098,6 +1100,22 @@ impl RuntimeAdapter for KeyValueRuntime { fn get_protocol_config(&self, _epoch_id: &EpochId) -> Result { unreachable!("get_protocol_config should not be called in KeyValueRuntime"); } + + fn get_prev_epoch_id_from_prev_block( + &self, + prev_block_hash: &CryptoHash, + ) -> Result { + let mut candidate_hash = prev_block_hash.clone(); + loop { + let header = self + .get_block_header(&candidate_hash)? + .ok_or_else(|| ErrorKind::DBNotFoundErr(to_base(&candidate_hash)))?; + candidate_hash = header.prev_hash().clone(); + if self.is_next_block_epoch_start(&candidate_hash)? { + break Ok(self.get_epoch_and_valset(candidate_hash)?.0); + } + } + } } pub fn setup() -> (Chain, Arc, Arc) { diff --git a/chain/chain/src/types.rs b/chain/chain/src/types.rs index 48c28d5ab4d..ebfd9445b24 100644 --- a/chain/chain/src/types.rs +++ b/chain/chain/src/types.rs @@ -18,7 +18,7 @@ use near_primitives::epoch_manager::epoch_info::EpochInfo; use near_primitives::errors::InvalidTxError; use near_primitives::hash::{hash, CryptoHash}; use near_primitives::merkle::{merklize, MerklePath}; -use near_primitives::receipt::Receipt; +use near_primitives::receipt::{Receipt, ReceiptResult}; use near_primitives::sharding::{ChunkHash, ReceiptList, ShardChunkHeader}; use near_primitives::transaction::{ExecutionOutcomeWithId, SignedTransaction}; use near_primitives::types::validator_stake::{ValidatorStake, ValidatorStakeIter}; @@ -76,9 +76,6 @@ pub struct AcceptedBlock { pub provenance: Provenance, } -/// Map of shard to list of receipts to send to it. -pub type ReceiptResult = HashMap>; - pub struct ApplyTransactionResult { pub trie_changes: WrappedTrieChanges, pub new_root: StateRoot, @@ -514,6 +511,7 @@ pub trait RuntimeAdapter: Send + Sync { challenges_result: &ChallengesResult, random_seed: CryptoHash, is_new_chunk: bool, + is_first_block_with_chunk_of_version: bool, ) -> Result { self.apply_transactions_with_optional_storage_proof( shard_id, @@ -531,6 +529,7 @@ pub trait RuntimeAdapter: Send + Sync { random_seed, false, is_new_chunk, + is_first_block_with_chunk_of_version, ) } @@ -551,6 +550,7 @@ pub trait RuntimeAdapter: Send + Sync { random_seed: CryptoHash, generate_storage_proof: bool, is_new_chunk: bool, + is_first_block_with_chunk_of_version: bool, ) -> Result; fn check_state_transition( @@ -570,6 +570,7 @@ pub trait RuntimeAdapter: Send + Sync { challenges_result: &ChallengesResult, random_value: CryptoHash, is_new_chunk: bool, + is_first_block_with_chunk_of_version: bool, ) -> Result; /// Query runtime with given `path` and `data`. @@ -652,6 +653,12 @@ pub trait RuntimeAdapter: Send + Sync { fn get_protocol_config(&self, epoch_id: &EpochId) -> Result; + /// Get previous epoch id by hash of previous block. + fn get_prev_epoch_id_from_prev_block( + &self, + prev_block_hash: &CryptoHash, + ) -> Result; + /// Build receipts hashes. // Due to borsh serialization constraints, we have to use `&Vec` instead of `&[Receipt]` // here. diff --git a/chain/chain/src/validate.rs b/chain/chain/src/validate.rs index 0369edd411b..907dbf7453a 100644 --- a/chain/chain/src/validate.rs +++ b/chain/chain/src/validate.rs @@ -342,6 +342,7 @@ fn validate_chunk_state_challenge( *block_header.random_value(), // TODO: set it properly when challenges are enabled true, + false, ) .map_err(|_| Error::from(ErrorKind::MaliciousChallenge))?; let outcome_root = ApplyTransactionResult::compute_outcomes_proof(&result.outcomes).0; diff --git a/chain/client/Cargo.toml b/chain/client/Cargo.toml index f6415785002..e18d6072ab3 100644 --- a/chain/client/Cargo.toml +++ b/chain/client/Cargo.toml @@ -58,5 +58,6 @@ delay_detector = ["near-chain/delay_detector", "near-network/delay_detector", "d protocol_feature_block_header_v3 = ["near-primitives/protocol_feature_block_header_v3", "near-chain/protocol_feature_block_header_v3", "near-store/protocol_feature_block_header_v3"] protocol_feature_add_account_versions = ["near-primitives/protocol_feature_add_account_versions"] protocol_feature_fix_storage_usage = ["near-primitives/protocol_feature_fix_storage_usage"] +protocol_feature_restore_receipts_after_fix = [] nightly_protocol = [] -nightly_protocol_features = ["nightly_protocol", "near-chain/nightly_protocol_features", "protocol_feature_block_header_v3", "protocol_feature_add_account_versions", "protocol_feature_fix_storage_usage"] +nightly_protocol_features = ["nightly_protocol", "near-chain/nightly_protocol_features", "protocol_feature_block_header_v3", "protocol_feature_add_account_versions", "protocol_feature_fix_storage_usage", "protocol_feature_restore_receipts_after_fix"] diff --git a/chain/client/tests/process_blocks.rs b/chain/client/tests/process_blocks.rs index 442934bb310..19a03bcca1c 100644 --- a/chain/client/tests/process_blocks.rs +++ b/chain/client/tests/process_blocks.rs @@ -60,6 +60,8 @@ use near_primitives::views::{ use near_store::get; use near_store::test_utils::create_test_store; use neard::config::{GenesisExt, TESTING_INIT_BALANCE, TESTING_INIT_STAKE}; +#[cfg(feature = "protocol_feature_restore_receipts_after_fix")] +use neard::migrations::load_migration_data; use neard::NEAR_BASE; pub fn create_nightshade_runtimes(genesis: &Genesis, n: usize) -> Vec> { @@ -2625,6 +2627,23 @@ fn test_block_ordinal() { assert_eq!(next_block.header().block_ordinal(), ordinal); } +fn set_no_chunk_in_block(block: &mut Block, prev_block: &Block) { + let chunk_headers = vec![prev_block.chunks()[0].clone()]; + block.set_chunks(chunk_headers.clone()); + block.mut_header().get_mut().inner_rest.chunk_headers_root = + Block::compute_chunk_headers_root(&chunk_headers).0; + block.mut_header().get_mut().inner_rest.chunk_tx_root = + Block::compute_chunk_tx_root(&chunk_headers); + block.mut_header().get_mut().inner_rest.chunk_receipts_root = + Block::compute_chunk_receipts_root(&chunk_headers); + block.mut_header().get_mut().inner_lite.prev_state_root = + Block::compute_state_root(&chunk_headers); + block.mut_header().get_mut().inner_rest.chunk_mask = vec![false]; + block.mut_header().get_mut().inner_rest.gas_price = prev_block.header().gas_price(); + let validator_signer = InMemoryValidatorSigner::from_seed("test0", KeyType::ED25519, "test0"); + block.mut_header().resign(&validator_signer); +} + #[test] fn test_congestion_receipt_execution() { init_test_logger(); @@ -2637,7 +2656,6 @@ fn test_congestion_receipt_execution() { TestEnv::new_with_runtime(chain_genesis, 1, 1, create_nightshade_runtimes(&genesis, 1)); let genesis_block = env.clients[0].chain.get_block_by_height(0).unwrap().clone(); let signer = InMemorySigner::from_seed("test0", KeyType::ED25519, "test0"); - let validator_signer = InMemoryValidatorSigner::from_seed("test0", KeyType::ED25519, "test0"); // step 0: deploy contract to test0 let tx = SignedTransaction::from_actions( @@ -2703,19 +2721,7 @@ fn test_congestion_receipt_execution() { .unwrap(); assert!(delayed_indices.next_available_index > 0); let mut block = env.clients[0].produce_block(height + 1).unwrap().unwrap(); - let chunk_headers = vec![prev_block.chunks()[0].clone()]; - block.set_chunks(chunk_headers.clone()); - block.mut_header().get_mut().inner_rest.chunk_headers_root = - Block::compute_chunk_headers_root(&chunk_headers).0; - block.mut_header().get_mut().inner_rest.chunk_tx_root = - Block::compute_chunk_tx_root(&chunk_headers); - block.mut_header().get_mut().inner_rest.chunk_receipts_root = - Block::compute_chunk_receipts_root(&chunk_headers); - block.mut_header().get_mut().inner_lite.prev_state_root = - Block::compute_state_root(&chunk_headers); - block.mut_header().get_mut().inner_rest.chunk_mask = vec![false]; - block.mut_header().get_mut().inner_rest.gas_price = prev_block.header().gas_price(); - block.mut_header().resign(&validator_signer); + set_no_chunk_in_block(&mut block, &prev_block); env.process_block(0, block.clone(), Provenance::NONE); // let all receipts finish @@ -2879,6 +2885,136 @@ mod access_key_nonce_range_tests { } } +#[cfg(feature = "protocol_feature_restore_receipts_after_fix")] +#[cfg(test)] +mod protocol_feature_restore_receipts_after_fix_tests { + use super::*; + use near_primitives::runtime::migration_data::MigrationData; + use near_primitives::version::ProtocolFeature; + + const EPOCH_LENGTH: u64 = 5; + const HEIGHT_TIMEOUT: u64 = 10; + + fn run_test( + low_height_with_no_chunk: BlockHeight, + high_height_with_no_chunk: BlockHeight, + should_pass: bool, + ) { + init_test_logger(); + + let protocol_version = ProtocolFeature::RestoreReceiptsAfterFix.protocol_version() - 1; + let mut genesis = Genesis::test(vec!["test0", "test1"], 1); + genesis.config.chain_id = String::from("mainnet"); + genesis.config.epoch_length = EPOCH_LENGTH; + genesis.config.protocol_version = protocol_version; + let chain_genesis = ChainGenesis::from(&genesis); + let runtime = neard::NightshadeRuntime::new( + Path::new("."), + create_test_store(), + &genesis, + vec![], + vec![], + None, + ); + // TODO #4305: get directly from NightshadeRuntime + let migration_data = load_migration_data(&genesis.config.chain_id); + + let mut env = TestEnv::new_with_runtime( + chain_genesis.clone(), + 1, + 1, + vec![Arc::new(runtime) as Arc], + ); + + let get_restored_receipt_hashes = |migration_data: &MigrationData| -> HashSet { + HashSet::from_iter( + migration_data + .restored_receipts + .get(&0u64) + .expect("Receipts to restore must contain an entry for shard 0") + .clone() + .iter() + .map(|receipt| receipt.receipt_id), + ) + }; + + let mut receipt_hashes_to_restore = get_restored_receipt_hashes(&migration_data); + let mut height: BlockHeight = 1; + let mut last_update_height: BlockHeight = 0; + + // If some receipts are still not applied, upgrade already happened, and no new receipt was + // applied in some last blocks, consider the process stuck to avoid any possibility of infinite loop. + while !receipt_hashes_to_restore.is_empty() && height - last_update_height < HEIGHT_TIMEOUT + { + let mut block = env.clients[0].produce_block(height).unwrap().unwrap(); + if low_height_with_no_chunk <= height && height < high_height_with_no_chunk { + let prev_block = + env.clients[0].chain.get_block_by_height(height - 1).unwrap().clone(); + set_no_chunk_in_block(&mut block, &prev_block); + } + env.process_block(0, block, Provenance::PRODUCED); + + let last_block = env.clients[0].chain.get_block_by_height(height).unwrap().clone(); + let protocol_version = env.clients[0] + .runtime_adapter + .get_epoch_protocol_version(last_block.header().epoch_id()) + .unwrap(); + + for receipt_id in receipt_hashes_to_restore.clone().iter() { + if env.clients[0].chain.get_execution_outcome(receipt_id).is_ok() { + assert!( + protocol_version + >= ProtocolFeature::RestoreReceiptsAfterFix.protocol_version(), + "Restored receipt {} was executed before protocol upgrade", + receipt_id + ); + receipt_hashes_to_restore.remove(receipt_id); + last_update_height = height; + }; + } + + // Update last updated height anyway if upgrade did not happen + if protocol_version < ProtocolFeature::RestoreReceiptsAfterFix.protocol_version() { + last_update_height = height; + } + height += 1; + } + + if should_pass { + assert!( + receipt_hashes_to_restore.is_empty(), + "Some of receipts were not executed, hashes: {:?}", + receipt_hashes_to_restore + ); + } else { + assert_eq!( + receipt_hashes_to_restore, + get_restored_receipt_hashes(&migration_data), + "If accidentally there are no chunks in first epoch with new protocol version, receipts should not be introduced" + ); + } + } + + #[test] + fn test_no_chunks_missing() { + // If there are no chunks missing, all receipts should be applied + run_test(1, 0, true); + } + + #[test] + fn test_first_chunk_in_epoch_missing() { + // If the first chunk in the first epoch with needed protocol version is missing, + // all receipts should still be applied + run_test(8, 12, true); + } + + #[test] + fn test_all_chunks_in_epoch_missing() { + // If all chunks are missing in the first epoch, no receipts should be applied + run_test(11, 11 + EPOCH_LENGTH, false); + } +} + #[cfg(test)] #[cfg(feature = "protocol_feature_fix_storage_usage")] mod storage_usage_fix_tests { diff --git a/core/primitives/Cargo.toml b/core/primitives/Cargo.toml index eb846b51e0d..e39644af8cb 100644 --- a/core/primitives/Cargo.toml +++ b/core/primitives/Cargo.toml @@ -48,7 +48,8 @@ protocol_feature_alt_bn128 = ["near-primitives-core/protocol_feature_alt_bn128", protocol_feature_tx_size_limit = ["near-primitives-core/protocol_feature_tx_size_limit"] protocol_feature_allow_create_account_on_delete = [] protocol_feature_fix_storage_usage = [] -nightly_protocol_features = ["nightly_protocol", "protocol_feature_evm", "protocol_feature_block_header_v3", "protocol_feature_alt_bn128", "protocol_feature_add_account_versions", "protocol_feature_tx_size_limit", "protocol_feature_allow_create_account_on_delete", "protocol_feature_fix_storage_usage"] +protocol_feature_restore_receipts_after_fix = [] +nightly_protocol_features = ["nightly_protocol", "protocol_feature_evm", "protocol_feature_block_header_v3", "protocol_feature_alt_bn128", "protocol_feature_add_account_versions", "protocol_feature_tx_size_limit", "protocol_feature_allow_create_account_on_delete", "protocol_feature_fix_storage_usage", "protocol_feature_restore_receipts_after_fix"] nightly_protocol = [] diff --git a/core/primitives/src/receipt.rs b/core/primitives/src/receipt.rs index 879a4b394c1..642d846beba 100644 --- a/core/primitives/src/receipt.rs +++ b/core/primitives/src/receipt.rs @@ -6,11 +6,12 @@ use serde::{Deserialize, Serialize}; use near_crypto::{KeyType, PublicKey}; +use crate::borsh::maybestd::collections::HashMap; use crate::hash::CryptoHash; use crate::logging; use crate::serialize::{option_base64_format, u128_dec_format_compatible}; use crate::transaction::{Action, TransferAction}; -use crate::types::{AccountId, Balance}; +use crate::types::{AccountId, Balance, ShardId}; use crate::utils::system_account; /// Receipts are used for a cross-shard communication. @@ -171,3 +172,6 @@ pub struct DelayedReceiptIndices { // Exclusive end index of the queue pub next_available_index: u64, } + +/// Map of shard to list of receipts to send to it. +pub type ReceiptResult = HashMap>; diff --git a/core/primitives/src/runtime/apply_state.rs b/core/primitives/src/runtime/apply_state.rs index 516ca60c996..e4c95561f5e 100644 --- a/core/primitives/src/runtime/apply_state.rs +++ b/core/primitives/src/runtime/apply_state.rs @@ -1,4 +1,4 @@ -use crate::runtime::migration_data::MigrationData; +use crate::runtime::migration_data::{MigrationData, MigrationFlags}; use crate::{ hash::CryptoHash, runtime::config::RuntimeConfig, @@ -44,5 +44,7 @@ pub struct ApplyState { pub profile: crate::profile::ProfileData, /// Data for migrations that may need to be applied at the start of an epoch when protocol /// version changes - pub migration_data: Option>, + pub migration_data: Arc, + /// Flags for migrations indicating whether they can be applied at this block + pub migration_flags: MigrationFlags, } diff --git a/core/primitives/src/runtime/migration_data.rs b/core/primitives/src/runtime/migration_data.rs index dd63198355d..6002b004280 100644 --- a/core/primitives/src/runtime/migration_data.rs +++ b/core/primitives/src/runtime/migration_data.rs @@ -1,3 +1,5 @@ +#[cfg(feature = "protocol_feature_restore_receipts_after_fix")] +use crate::receipt::ReceiptResult; #[cfg(feature = "protocol_feature_fix_storage_usage")] use crate::types::AccountId; #[cfg(feature = "protocol_feature_fix_storage_usage")] @@ -11,6 +13,8 @@ pub struct MigrationData { pub storage_usage_delta: Vec<(AccountId, u64)>, #[cfg(feature = "protocol_feature_fix_storage_usage")] pub storage_usage_fix_gas: Gas, + #[cfg(feature = "protocol_feature_restore_receipts_after_fix")] + pub restored_receipts: ReceiptResult, } impl Debug for MigrationData { @@ -18,3 +22,12 @@ impl Debug for MigrationData { f.debug_struct("MigrationData").finish() } } + +#[derive(Debug, Default)] +pub struct MigrationFlags { + // True iff the current block is the first one in the chain with current protocol version + pub is_first_block_of_version: bool, + // True iff, among all blocks containing chunk for some specific shard, the current block is the + // first one in the first epoch with the current protocol version + pub is_first_block_with_chunk_of_version: bool, +} diff --git a/core/primitives/src/version.rs b/core/primitives/src/version.rs index bd5cd28c8fc..a8e8d65c394 100644 --- a/core/primitives/src/version.rs +++ b/core/primitives/src/version.rs @@ -103,6 +103,8 @@ pub enum ProtocolFeature { AllowCreateAccountOnDelete, #[cfg(feature = "protocol_feature_fix_storage_usage")] FixStorageUsage, + #[cfg(feature = "protocol_feature_restore_receipts_after_fix")] + RestoreReceiptsAfterFix, } /// Current latest stable version of the protocol. @@ -113,7 +115,7 @@ pub const PROTOCOL_VERSION: ProtocolVersion = 45; /// Current latest nightly version of the protocol. #[cfg(feature = "nightly_protocol")] -pub const PROTOCOL_VERSION: ProtocolVersion = 111; +pub const PROTOCOL_VERSION: ProtocolVersion = 112; impl ProtocolFeature { pub const fn protocol_version(self) -> ProtocolVersion { @@ -141,6 +143,8 @@ impl ProtocolFeature { ProtocolFeature::AllowCreateAccountOnDelete => 110, #[cfg(feature = "protocol_feature_fix_storage_usage")] ProtocolFeature::FixStorageUsage => 111, + #[cfg(feature = "protocol_feature_restore_receipts_after_fix")] + ProtocolFeature::RestoreReceiptsAfterFix => 112, } } } diff --git a/neard/Cargo.toml b/neard/Cargo.toml index 8c81d0c3a10..013fe71d81d 100644 --- a/neard/Cargo.toml +++ b/neard/Cargo.toml @@ -72,7 +72,8 @@ protocol_feature_add_account_versions = ["near-primitives/protocol_feature_add_a protocol_feature_tx_size_limit = ["near-primitives/protocol_feature_tx_size_limit", "node-runtime/protocol_feature_tx_size_limit"] protocol_feature_allow_create_account_on_delete = ["node-runtime/protocol_feature_allow_create_account_on_delete"] protocol_feature_fix_storage_usage = ["near-primitives/protocol_feature_fix_storage_usage", "node-runtime/protocol_feature_fix_storage_usage"] -nightly_protocol_features = ["nightly_protocol", "near-primitives/nightly_protocol_features", "near-client/nightly_protocol_features", "near-epoch-manager/nightly_protocol_features", "near-store/nightly_protocol_features", "protocol_feature_evm", "protocol_feature_block_header_v3", "protocol_feature_alt_bn128", "protocol_feature_add_account_versions", "protocol_feature_tx_size_limit", "protocol_feature_allow_create_account_on_delete", "protocol_feature_fix_storage_usage"] +protocol_feature_restore_receipts_after_fix = ["near-primitives/protocol_feature_restore_receipts_after_fix"] +nightly_protocol_features = ["nightly_protocol", "near-primitives/nightly_protocol_features", "near-client/nightly_protocol_features", "near-epoch-manager/nightly_protocol_features", "near-store/nightly_protocol_features", "protocol_feature_evm", "protocol_feature_block_header_v3", "protocol_feature_alt_bn128", "protocol_feature_add_account_versions", "protocol_feature_tx_size_limit", "protocol_feature_allow_create_account_on_delete", "protocol_feature_fix_storage_usage", "protocol_feature_restore_receipts_after_fix"] nightly_protocol = ["near-primitives/nightly_protocol", "near-jsonrpc/nightly_protocol"] [[bin]] diff --git a/neard/res/mainnet_restored_receipts.json b/neard/res/mainnet_restored_receipts.json new file mode 100644 index 00000000000..7b60c52ed2e --- /dev/null +++ b/neard/res/mainnet_restored_receipts.json @@ -0,0 +1,8749 @@ +{ + "0": [ + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "7WEzUsFtzkFpVSic4vRZcG8Y19p2Y8QpwCi3NxzBHDj8", + "receipt": { + "Action": { + "signer_id": "8e41bf0bd25afc7f1a433f8697144d043ed751369086304a95c2d18294306b5b", + "signer_public_key": "ed25519:AaK3HcMvzxDCTK36f313m3tFrL2e7MCzxmttGotJ7ytE", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "Xf9QBkyAfxMhjAeFkSDR2nW8YAeRPbRAZjXxgEk15H6", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI4ZTQxYmYwYmQyNWFmYzdmMWE0MzNmODY5NzE0NGQwNDNlZDc1MTM2OTA4NjMwNGE5NWMyZDE4Mjk0MzA2YjViIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "9A9j7Zc5rCaUfRUz9uiiyz1Eqhd2LTAWfsxYPxw1NxEr", + "receipt": { + "Action": { + "signer_id": "8e41bf0bd25afc7f1a433f8697144d043ed751369086304a95c2d18294306b5b", + "signer_public_key": "ed25519:AaK3HcMvzxDCTK36f313m3tFrL2e7MCzxmttGotJ7ytE", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "Xf9QBkyAfxMhjAeFkSDR2nW8YAeRPbRAZjXxgEk15H6" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI4ZTQxYmYwYmQyNWFmYzdmMWE0MzNmODY5NzE0NGQwNDNlZDc1MTM2OTA4NjMwNGE5NWMyZDE4Mjk0MzA2YjViIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "8e41bf0bd25afc7f1a433f8697144d043ed751369086304a95c2d18294306b5b", + "receipt_id": "GM1eVjC8U6krA6uN2xxGoYBKj5UCDSAg7nMPfx5UJrzb", + "receipt": { + "Action": { + "signer_id": "8e41bf0bd25afc7f1a433f8697144d043ed751369086304a95c2d18294306b5b", + "signer_public_key": "ed25519:AaK3HcMvzxDCTK36f313m3tFrL2e7MCzxmttGotJ7ytE", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5775133625563966418790" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "FLTGRxYW3VGJCaVvPLXLDSTpezGrHFqVHxPzuVgU22mv", + "receipt": { + "Action": { + "signer_id": "f259745440ddbe754409af393195e59654b3595731d1207eebf12c1835444145", + "signer_public_key": "ed25519:HK2n48XXnW4fD66HFemhY6noaeMwzauvnK9WHk3fBiGk", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "9KjZNxSZUJ3XLbVt8YyQFDVxvBxP5hwPKkdjFDEPJ7yA", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJmMjU5NzQ1NDQwZGRiZTc1NDQwOWFmMzkzMTk1ZTU5NjU0YjM1OTU3MzFkMTIwN2VlYmYxMmMxODM1NDQ0MTQ1IiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "3SCbhx5E5hiESF5wJ5Nvo7gUba2ghxzHHkxvnHPH7SWT", + "receipt": { + "Action": { + "signer_id": "f259745440ddbe754409af393195e59654b3595731d1207eebf12c1835444145", + "signer_public_key": "ed25519:HK2n48XXnW4fD66HFemhY6noaeMwzauvnK9WHk3fBiGk", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "9KjZNxSZUJ3XLbVt8YyQFDVxvBxP5hwPKkdjFDEPJ7yA" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJmMjU5NzQ1NDQwZGRiZTc1NDQwOWFmMzkzMTk1ZTU5NjU0YjM1OTU3MzFkMTIwN2VlYmYxMmMxODM1NDQ0MTQ1IiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "f259745440ddbe754409af393195e59654b3595731d1207eebf12c1835444145", + "receipt_id": "4RhWYnSzVZCJSqEM4vg1E3Ae3nj8hsbPdTyztPtHGane", + "receipt": { + "Action": { + "signer_id": "f259745440ddbe754409af393195e59654b3595731d1207eebf12c1835444145", + "signer_public_key": "ed25519:HK2n48XXnW4fD66HFemhY6noaeMwzauvnK9WHk3fBiGk", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5874383348262772861770" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "CpsvnQxCkxGG9k3ELqHyioyxjvqM3LxYobGqHmSbgP4M", + "receipt": { + "Action": { + "signer_id": "665fda562084fe42cfbb797a2ff0eb47f3b9e57a4ed070abdd7b958353194089", + "signer_public_key": "ed25519:7tdMm7iw6iutM3LrikJzfqaNp1zcsFQmYBWMgGzNR4Pr", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "DmeqnUe81ZCrdwk1mF2PLJF5MBnXf5nwq6MpmnXod9XA", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI2NjVmZGE1NjIwODRmZTQyY2ZiYjc5N2EyZmYwZWI0N2YzYjllNTdhNGVkMDcwYWJkZDdiOTU4MzUzMTk0MDg5IiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "GSXVxk2HtAPeR4xumXW26Jcy5MmedxKrg5dWAyo1ytaK", + "receipt": { + "Action": { + "signer_id": "665fda562084fe42cfbb797a2ff0eb47f3b9e57a4ed070abdd7b958353194089", + "signer_public_key": "ed25519:7tdMm7iw6iutM3LrikJzfqaNp1zcsFQmYBWMgGzNR4Pr", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "DmeqnUe81ZCrdwk1mF2PLJF5MBnXf5nwq6MpmnXod9XA" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI2NjVmZGE1NjIwODRmZTQyY2ZiYjc5N2EyZmYwZWI0N2YzYjllNTdhNGVkMDcwYWJkZDdiOTU4MzUzMTk0MDg5IiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "665fda562084fe42cfbb797a2ff0eb47f3b9e57a4ed070abdd7b958353194089", + "receipt_id": "5NAQ4JUWExVtHHLCBC8p5R5evAzF5P9wakSeTkmrotdi", + "receipt": { + "Action": { + "signer_id": "665fda562084fe42cfbb797a2ff0eb47f3b9e57a4ed070abdd7b958353194089", + "signer_public_key": "ed25519:7tdMm7iw6iutM3LrikJzfqaNp1zcsFQmYBWMgGzNR4Pr", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5874383348262772861770" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "BHh2UEHg4qWrQkQCBAq6CtzBBjEWQGK4RLHvb2KzvmMs", + "receipt": { + "Action": { + "signer_id": "9e1cf7a1181ddb552c4d97baf33ba788245d90cfacdf53b7ce4a1385864d7c08", + "signer_public_key": "ed25519:BeD32zXm5SFfxUkaamJ6bRNDXnP7b59DdDEYVUJzdbaw", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "EVYg66Mnw4riTVejwJigP8VtQfKExiFxG3Jbr9M8mXvC", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI5ZTFjZjdhMTE4MWRkYjU1MmM0ZDk3YmFmMzNiYTc4ODI0NWQ5MGNmYWNkZjUzYjdjZTRhMTM4NTg2NGQ3YzA4IiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "8dxnRTnXaY8SCZ4BDHEyMzLgKYYRpAZRrnnohyD2bds5", + "receipt": { + "Action": { + "signer_id": "9e1cf7a1181ddb552c4d97baf33ba788245d90cfacdf53b7ce4a1385864d7c08", + "signer_public_key": "ed25519:BeD32zXm5SFfxUkaamJ6bRNDXnP7b59DdDEYVUJzdbaw", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "EVYg66Mnw4riTVejwJigP8VtQfKExiFxG3Jbr9M8mXvC" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI5ZTFjZjdhMTE4MWRkYjU1MmM0ZDk3YmFmMzNiYTc4ODI0NWQ5MGNmYWNkZjUzYjdjZTRhMTM4NTg2NGQ3YzA4IiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "9e1cf7a1181ddb552c4d97baf33ba788245d90cfacdf53b7ce4a1385864d7c08", + "receipt_id": "5LwXXAevURHBKXZYbuMrtkPfxzWztHhYuzWLsVeZPhrs", + "receipt": { + "Action": { + "signer_id": "9e1cf7a1181ddb552c4d97baf33ba788245d90cfacdf53b7ce4a1385864d7c08", + "signer_public_key": "ed25519:BeD32zXm5SFfxUkaamJ6bRNDXnP7b59DdDEYVUJzdbaw", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "4HuEsXREgtUCJsbb5nMR7LSsgvmAmnrtkAz4nFp5dD29", + "receipt": { + "Action": { + "signer_id": "c91e7bb8ebec8c634b415413e723c492cb0c37bea4710c9817a4aa3f42437307", + "signer_public_key": "ed25519:EY5ubZkZzojiwemgP64S5PhhpVodd1QqVKkw1bCNwTdQ", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "AUjrjwtDZEH6TNwcwKyXx87pnofZJsxCWmwCq5AAZdEG", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJjOTFlN2JiOGViZWM4YzYzNGI0MTU0MTNlNzIzYzQ5MmNiMGMzN2JlYTQ3MTBjOTgxN2E0YWEzZjQyNDM3MzA3IiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "7U4xv5UuKc4YR8GEStsYH3yHYPwfwe6xDVLb7d32GRM", + "receipt": { + "Action": { + "signer_id": "c91e7bb8ebec8c634b415413e723c492cb0c37bea4710c9817a4aa3f42437307", + "signer_public_key": "ed25519:EY5ubZkZzojiwemgP64S5PhhpVodd1QqVKkw1bCNwTdQ", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "AUjrjwtDZEH6TNwcwKyXx87pnofZJsxCWmwCq5AAZdEG" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJjOTFlN2JiOGViZWM4YzYzNGI0MTU0MTNlNzIzYzQ5MmNiMGMzN2JlYTQ3MTBjOTgxN2E0YWEzZjQyNDM3MzA3IiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "c91e7bb8ebec8c634b415413e723c492cb0c37bea4710c9817a4aa3f42437307", + "receipt_id": "5w6bgotpzy179yUFVjWex8Rn7kVXKLgfPBU46dubetPF", + "receipt": { + "Action": { + "signer_id": "c91e7bb8ebec8c634b415413e723c492cb0c37bea4710c9817a4aa3f42437307", + "signer_public_key": "ed25519:EY5ubZkZzojiwemgP64S5PhhpVodd1QqVKkw1bCNwTdQ", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5874383348262772861770" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "7rhZCLKSmwyGD1uHgV5cF4xSjEt6xKSPHrCbAMvaUwK2", + "receipt": { + "Action": { + "signer_id": "96868d0db4b1bf344d9758117c3ff54c24794af7687d70e01c6ae3caf6438fc3", + "signer_public_key": "ed25519:B8b9q9GwrXmQKJYq6uX2LWgVUz6JgK2neEGrDQ281Zii", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "DhPBhqt67J1U3wVGn2QqESwcqnGrzZMQyhWTNZN9NPQm", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI5Njg2OGQwZGI0YjFiZjM0NGQ5NzU4MTE3YzNmZjU0YzI0Nzk0YWY3Njg3ZDcwZTAxYzZhZTNjYWY2NDM4ZmMzIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "Bt67WMrbX1FmTX7hF7RVzRr2cXmqLcB4MtL9b1ELNksB", + "receipt": { + "Action": { + "signer_id": "96868d0db4b1bf344d9758117c3ff54c24794af7687d70e01c6ae3caf6438fc3", + "signer_public_key": "ed25519:B8b9q9GwrXmQKJYq6uX2LWgVUz6JgK2neEGrDQ281Zii", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "DhPBhqt67J1U3wVGn2QqESwcqnGrzZMQyhWTNZN9NPQm" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI5Njg2OGQwZGI0YjFiZjM0NGQ5NzU4MTE3YzNmZjU0YzI0Nzk0YWY3Njg3ZDcwZTAxYzZhZTNjYWY2NDM4ZmMzIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "96868d0db4b1bf344d9758117c3ff54c24794af7687d70e01c6ae3caf6438fc3", + "receipt_id": "65yBB2XVcuzBQxBrNy3xXooAbAVWgJFnAzD1MWVnYm5w", + "receipt": { + "Action": { + "signer_id": "96868d0db4b1bf344d9758117c3ff54c24794af7687d70e01c6ae3caf6438fc3", + "signer_public_key": "ed25519:B8b9q9GwrXmQKJYq6uX2LWgVUz6JgK2neEGrDQ281Zii", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5877805752493766187390" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "3g1mtQDFMv6rRZJrPuroQH7A5Wqobornd1tsZUB3Mt3i", + "receipt": { + "Action": { + "signer_id": "d1b4bdebb50fcf3a29707620f5143d6567a1f3d8b1a6daccab9d70b6f0f0e1fd", + "signer_public_key": "ed25519:F7c4MfBUxdhfbL3Vuck1iDEF6L8FFQhpmWxM6Y6DeZet", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "4fyMQ1ghscrgNd3kiCuyHjrJRUeSdNKiqjFQhQTcjo4U", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJkMWI0YmRlYmI1MGZjZjNhMjk3MDc2MjBmNTE0M2Q2NTY3YTFmM2Q4YjFhNmRhY2NhYjlkNzBiNmYwZjBlMWZkIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "G8YWiNSJcQX7t3SYtqAWTZzWy5RmhkbNoKzv1FigwRU6", + "receipt": { + "Action": { + "signer_id": "d1b4bdebb50fcf3a29707620f5143d6567a1f3d8b1a6daccab9d70b6f0f0e1fd", + "signer_public_key": "ed25519:F7c4MfBUxdhfbL3Vuck1iDEF6L8FFQhpmWxM6Y6DeZet", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "4fyMQ1ghscrgNd3kiCuyHjrJRUeSdNKiqjFQhQTcjo4U" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJkMWI0YmRlYmI1MGZjZjNhMjk3MDc2MjBmNTE0M2Q2NTY3YTFmM2Q4YjFhNmRhY2NhYjlkNzBiNmYwZjBlMWZkIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "d1b4bdebb50fcf3a29707620f5143d6567a1f3d8b1a6daccab9d70b6f0f0e1fd", + "receipt_id": "FrhzkJ4yQVcj4UmRZRqmiuzLXv4D3zrJWXPxBY7QB2Cs", + "receipt": { + "Action": { + "signer_id": "d1b4bdebb50fcf3a29707620f5143d6567a1f3d8b1a6daccab9d70b6f0f0e1fd", + "signer_public_key": "ed25519:F7c4MfBUxdhfbL3Vuck1iDEF6L8FFQhpmWxM6Y6DeZet", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "9B7ovtuQQYbWzCgguLZRUhL5EAP6MQmXwHHXSUbLByCe", + "receipt": { + "Action": { + "signer_id": "aded10ace49471f43ea1b70766a5500d0366155a3fae62352462443abd8d2e73", + "signer_public_key": "ed25519:ChwCDLZr4f91AcaajQpxH2oigwZRLHDtoHfhhaQrtzHg", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "8i7ytmYEHWFowyeMkDAvjZzskbqomGNt6rVjifBtA4cx", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJhZGVkMTBhY2U0OTQ3MWY0M2VhMWI3MDc2NmE1NTAwZDAzNjYxNTVhM2ZhZTYyMzUyNDYyNDQzYWJkOGQyZTczIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "3zUPNxLXpUSt9EBBdNSKe8UfYcqgtQoaqtvr7E1tNywR", + "receipt": { + "Action": { + "signer_id": "aded10ace49471f43ea1b70766a5500d0366155a3fae62352462443abd8d2e73", + "signer_public_key": "ed25519:ChwCDLZr4f91AcaajQpxH2oigwZRLHDtoHfhhaQrtzHg", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "8i7ytmYEHWFowyeMkDAvjZzskbqomGNt6rVjifBtA4cx" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJhZGVkMTBhY2U0OTQ3MWY0M2VhMWI3MDc2NmE1NTAwZDAzNjYxNTVhM2ZhZTYyMzUyNDYyNDQzYWJkOGQyZTczIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "aded10ace49471f43ea1b70766a5500d0366155a3fae62352462443abd8d2e73", + "receipt_id": "AU4GsYdN6H4b3rKyAfYYVRBfmXuvKg1jJqabM89eQqPe", + "receipt": { + "Action": { + "signer_id": "aded10ace49471f43ea1b70766a5500d0366155a3fae62352462443abd8d2e73", + "signer_public_key": "ed25519:ChwCDLZr4f91AcaajQpxH2oigwZRLHDtoHfhhaQrtzHg", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "AC3xXafUpjX8yNjPjgNV7kHeJzXjQPiT6QEgoDtpNrc8", + "receipt": { + "Action": { + "signer_id": "45e271a4672463996edbe970b4392e544c6475cbd614ba6ef970e372993391c2", + "signer_public_key": "ed25519:5hoQADcP2N4JNNDgG7pFePtMGF1UK889Baj7vHmfTpjs", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "CkyHw4HKN6mNYyNxtaxkpQrpCEeWSom3x5FAXEg92frJ", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI0NWUyNzFhNDY3MjQ2Mzk5NmVkYmU5NzBiNDM5MmU1NDRjNjQ3NWNiZDYxNGJhNmVmOTcwZTM3Mjk5MzM5MWMyIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "BDDm9G9hqWqpZyn6o3Nhvjz7uAnhcGtosFjAB9414LUG", + "receipt": { + "Action": { + "signer_id": "45e271a4672463996edbe970b4392e544c6475cbd614ba6ef970e372993391c2", + "signer_public_key": "ed25519:5hoQADcP2N4JNNDgG7pFePtMGF1UK889Baj7vHmfTpjs", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "CkyHw4HKN6mNYyNxtaxkpQrpCEeWSom3x5FAXEg92frJ" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI0NWUyNzFhNDY3MjQ2Mzk5NmVkYmU5NzBiNDM5MmU1NDRjNjQ3NWNiZDYxNGJhNmVmOTcwZTM3Mjk5MzM5MWMyIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "45e271a4672463996edbe970b4392e544c6475cbd614ba6ef970e372993391c2", + "receipt_id": "EhoE4Y2xTouoktMNfeUf4fXZUrEvq2GpA26Zvt1tsJeF", + "receipt": { + "Action": { + "signer_id": "45e271a4672463996edbe970b4392e544c6475cbd614ba6ef970e372993391c2", + "signer_public_key": "ed25519:5hoQADcP2N4JNNDgG7pFePtMGF1UK889Baj7vHmfTpjs", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "3wCj7wvNM7kn483Hz6fypRio8iPaPefnBFKKZadDgyU4", + "receipt": { + "Action": { + "signer_id": "024d0c2be073ee5c67261aee66612b12f99cab7de4c9444364db2eba18c03463", + "signer_public_key": "ed25519:9yxV7s83e85jr8kBns1SVKFmZ5bwNoSH7uy6q3xn5ML", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "8ATMMbPYVkPo2tYVUhr2fbk4JpVoUV7w3V19BRePaqDX", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiIwMjRkMGMyYmUwNzNlZTVjNjcyNjFhZWU2NjYxMmIxMmY5OWNhYjdkZTRjOTQ0NDM2NGRiMmViYTE4YzAzNDYzIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "ChJvLzqmGmtj6Y7SVPAMJyF37npQegySBmpDjahpnbV2", + "receipt": { + "Action": { + "signer_id": "024d0c2be073ee5c67261aee66612b12f99cab7de4c9444364db2eba18c03463", + "signer_public_key": "ed25519:9yxV7s83e85jr8kBns1SVKFmZ5bwNoSH7uy6q3xn5ML", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "8ATMMbPYVkPo2tYVUhr2fbk4JpVoUV7w3V19BRePaqDX" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiIwMjRkMGMyYmUwNzNlZTVjNjcyNjFhZWU2NjYxMmIxMmY5OWNhYjdkZTRjOTQ0NDM2NGRiMmViYTE4YzAzNDYzIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "024d0c2be073ee5c67261aee66612b12f99cab7de4c9444364db2eba18c03463", + "receipt_id": "GAF8NUgHZgsiDriRKTDbvpHyW8QTeGNmkS78eKZ1RnvA", + "receipt": { + "Action": { + "signer_id": "024d0c2be073ee5c67261aee66612b12f99cab7de4c9444364db2eba18c03463", + "signer_public_key": "ed25519:9yxV7s83e85jr8kBns1SVKFmZ5bwNoSH7uy6q3xn5ML", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "FkGVsfCw16FpuPmQeXrmGxNjh9ybwPWGNrkASCrsGHCP", + "receipt": { + "Action": { + "signer_id": "d7f233fc4d32717dfc6adc35dcd35b9566be1423b869b8336374c714baa48181", + "signer_public_key": "ed25519:FXxrvCFpraE6YupfxA9Gw21SWDJjMbPwjKWHXueoYLm6", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "AfZQQ3d24wjgkYm7JqtSDyfvoesvumQkCDEHeLcFatKZ", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJkN2YyMzNmYzRkMzI3MTdkZmM2YWRjMzVkY2QzNWI5NTY2YmUxNDIzYjg2OWI4MzM2Mzc0YzcxNGJhYTQ4MTgxIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "BcHYZhXM1QY4gcEkPN9bKywSPpSiNi1eU8hkTHRuoSKY", + "receipt": { + "Action": { + "signer_id": "d7f233fc4d32717dfc6adc35dcd35b9566be1423b869b8336374c714baa48181", + "signer_public_key": "ed25519:FXxrvCFpraE6YupfxA9Gw21SWDJjMbPwjKWHXueoYLm6", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "AfZQQ3d24wjgkYm7JqtSDyfvoesvumQkCDEHeLcFatKZ" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJkN2YyMzNmYzRkMzI3MTdkZmM2YWRjMzVkY2QzNWI5NTY2YmUxNDIzYjg2OWI4MzM2Mzc0YzcxNGJhYTQ4MTgxIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "d7f233fc4d32717dfc6adc35dcd35b9566be1423b869b8336374c714baa48181", + "receipt_id": "F1WoYrzK6x4eEtto6oEGDLrbHf4hcw8M72dm34N3kbsw", + "receipt": { + "Action": { + "signer_id": "d7f233fc4d32717dfc6adc35dcd35b9566be1423b869b8336374c714baa48181", + "signer_public_key": "ed25519:FXxrvCFpraE6YupfxA9Gw21SWDJjMbPwjKWHXueoYLm6", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "126jLBWSDoHVAy43ZRnbjdYFgVn8qX21JQAegy3AJ9dG", + "receipt": { + "Action": { + "signer_id": "a8542246f9268abcdb8109d3215a260e70c8879c7c54acd57768948a9a6fa979", + "signer_public_key": "ed25519:CL5uJDABW5SCXRN51gyvPMccTA9a5QzDqD7igkyF1i7z", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "ESevef5UhAov5afjKQavMBJEnuHjoHCZmxhJurLa1v12", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJhODU0MjI0NmY5MjY4YWJjZGI4MTA5ZDMyMTVhMjYwZTcwYzg4NzljN2M1NGFjZDU3NzY4OTQ4YTlhNmZhOTc5IiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "93PNwuWnLQSAfw5zx5YQUnbS4vddsJuBwNBSj5FJrq9g", + "receipt": { + "Action": { + "signer_id": "a8542246f9268abcdb8109d3215a260e70c8879c7c54acd57768948a9a6fa979", + "signer_public_key": "ed25519:CL5uJDABW5SCXRN51gyvPMccTA9a5QzDqD7igkyF1i7z", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "ESevef5UhAov5afjKQavMBJEnuHjoHCZmxhJurLa1v12" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJhODU0MjI0NmY5MjY4YWJjZGI4MTA5ZDMyMTVhMjYwZTcwYzg4NzljN2M1NGFjZDU3NzY4OTQ4YTlhNmZhOTc5IiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "a8542246f9268abcdb8109d3215a260e70c8879c7c54acd57768948a9a6fa979", + "receipt_id": "4eChDED6dhdzFfZtq7Z2bV3EGK53uSPoRTvxBtxkiNg5", + "receipt": { + "Action": { + "signer_id": "a8542246f9268abcdb8109d3215a260e70c8879c7c54acd57768948a9a6fa979", + "signer_public_key": "ed25519:CL5uJDABW5SCXRN51gyvPMccTA9a5QzDqD7igkyF1i7z", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5877805752493766187390" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "BSPtFXuX9VWdem2YM3ktunSew5jHpZHwAKsKWXpPdjHr", + "receipt": { + "Action": { + "signer_id": "5b66e43149ae4c8a73baa693d2cca2b0e76b1beee9610e5f454a055eaf0f6540", + "signer_public_key": "ed25519:79o6hBaue6SjAsLCkpVz5Rk9rqFzhHUYSPxFrE8nKqyH", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "4Xm8ytqfQoUpb7MbmLaCV876JLE6Wrog9Bu19hykFJxs", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI1YjY2ZTQzMTQ5YWU0YzhhNzNiYWE2OTNkMmNjYTJiMGU3NmIxYmVlZTk2MTBlNWY0NTRhMDU1ZWFmMGY2NTQwIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "6zNuWyDqmYkaRTktT8iCWpbgUWjXcSvDcJbxq9N4ctX9", + "receipt": { + "Action": { + "signer_id": "5b66e43149ae4c8a73baa693d2cca2b0e76b1beee9610e5f454a055eaf0f6540", + "signer_public_key": "ed25519:79o6hBaue6SjAsLCkpVz5Rk9rqFzhHUYSPxFrE8nKqyH", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "4Xm8ytqfQoUpb7MbmLaCV876JLE6Wrog9Bu19hykFJxs" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI1YjY2ZTQzMTQ5YWU0YzhhNzNiYWE2OTNkMmNjYTJiMGU3NmIxYmVlZTk2MTBlNWY0NTRhMDU1ZWFmMGY2NTQwIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "5b66e43149ae4c8a73baa693d2cca2b0e76b1beee9610e5f454a055eaf0f6540", + "receipt_id": "8ei4t6sX4tJS7g4Jp8vAgqKQzgi4CdVLtWJGRuy9zSZk", + "receipt": { + "Action": { + "signer_id": "5b66e43149ae4c8a73baa693d2cca2b0e76b1beee9610e5f454a055eaf0f6540", + "signer_public_key": "ed25519:79o6hBaue6SjAsLCkpVz5Rk9rqFzhHUYSPxFrE8nKqyH", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5874383348262772861770" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "E6HvHMwE9QLt77o426s5DseCvzvWp5NkeADWQ4yE7hte", + "receipt": { + "Action": { + "signer_id": "12e7194d1f35c20a07c188a7881cf092c1ae184e690fc3a9763d4f1635231fca", + "signer_public_key": "ed25519:2GnixzB6x1osnonp8A9x6UkjnLXgqt48CRQYCgEzSu3o", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "BUq3Hv3cFx1Wq37nLwmnCE2ikrjjTE1kLMsxhTdauQqE", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiIxMmU3MTk0ZDFmMzVjMjBhMDdjMTg4YTc4ODFjZjA5MmMxYWUxODRlNjkwZmMzYTk3NjNkNGYxNjM1MjMxZmNhIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "FRcUo5JcqWRrUH6wfCE5KzJzyNyCtK1Rd9YXQrtu7MjN", + "receipt": { + "Action": { + "signer_id": "12e7194d1f35c20a07c188a7881cf092c1ae184e690fc3a9763d4f1635231fca", + "signer_public_key": "ed25519:2GnixzB6x1osnonp8A9x6UkjnLXgqt48CRQYCgEzSu3o", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "BUq3Hv3cFx1Wq37nLwmnCE2ikrjjTE1kLMsxhTdauQqE" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiIxMmU3MTk0ZDFmMzVjMjBhMDdjMTg4YTc4ODFjZjA5MmMxYWUxODRlNjkwZmMzYTk3NjNkNGYxNjM1MjMxZmNhIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "12e7194d1f35c20a07c188a7881cf092c1ae184e690fc3a9763d4f1635231fca", + "receipt_id": "BJDYRFMsZjZ5SVSf2JsPgMGC2ekmiwLURJwkgJPyP3xR", + "receipt": { + "Action": { + "signer_id": "12e7194d1f35c20a07c188a7881cf092c1ae184e690fc3a9763d4f1635231fca", + "signer_public_key": "ed25519:2GnixzB6x1osnonp8A9x6UkjnLXgqt48CRQYCgEzSu3o", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5874383348262772861770" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "GFATWJJjmwWczAXf6xw3yhdWh3yEvkx2cwpfoWd7h7b2", + "receipt": { + "Action": { + "signer_id": "27e1b99da5956b968f4e18eef758bd3dd4c51d0bb39487dce611c7efbab97622", + "signer_public_key": "ed25519:3ggXtfxibkZBCznykcqbSLAN6RhtK4QGKSX2BnwPLqv9", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "DL6dsiDcSAx6Rf9Lw7YZ6XYUFWHzBSCu7CHkxRqxyajm", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiIyN2UxYjk5ZGE1OTU2Yjk2OGY0ZTE4ZWVmNzU4YmQzZGQ0YzUxZDBiYjM5NDg3ZGNlNjExYzdlZmJhYjk3NjIyIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "8imDisv6DPXa8YWNztgYWXM4M3F9kkHBRipUui1t2zrz", + "receipt": { + "Action": { + "signer_id": "27e1b99da5956b968f4e18eef758bd3dd4c51d0bb39487dce611c7efbab97622", + "signer_public_key": "ed25519:3ggXtfxibkZBCznykcqbSLAN6RhtK4QGKSX2BnwPLqv9", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "DL6dsiDcSAx6Rf9Lw7YZ6XYUFWHzBSCu7CHkxRqxyajm" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiIyN2UxYjk5ZGE1OTU2Yjk2OGY0ZTE4ZWVmNzU4YmQzZGQ0YzUxZDBiYjM5NDg3ZGNlNjExYzdlZmJhYjk3NjIyIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "27e1b99da5956b968f4e18eef758bd3dd4c51d0bb39487dce611c7efbab97622", + "receipt_id": "FYRXR44CKmynPVBaMCGSGS2gYCswUBWjZ6QetF9KNDMJ", + "receipt": { + "Action": { + "signer_id": "27e1b99da5956b968f4e18eef758bd3dd4c51d0bb39487dce611c7efbab97622", + "signer_public_key": "ed25519:3ggXtfxibkZBCznykcqbSLAN6RhtK4QGKSX2BnwPLqv9", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5877805752493766187390" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "DdXiFK5asLygRwkGtE5E5YfChMnbArK8ozZh6DjX8AvQ", + "receipt": { + "Action": { + "signer_id": "e6964cf50afb3b7d7e6b0da93d780d9df6f13e77b7239d64fd8178ba5c3c04d2", + "signer_public_key": "ed25519:GX7hS5YZ81wqmu8kzqWuCuKmpa2pSeBwaS2AJUrT13gu", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "6ujmzShuCHfKUdyJ4rNcU2MVJkjpigRZfhiLftmv4Uug", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJlNjk2NGNmNTBhZmIzYjdkN2U2YjBkYTkzZDc4MGQ5ZGY2ZjEzZTc3YjcyMzlkNjRmZDgxNzhiYTVjM2MwNGQyIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "9rTpUwYqQyWQg6BXDAUabwuZqFTYoRY18gEMtL87AHJ", + "receipt": { + "Action": { + "signer_id": "e6964cf50afb3b7d7e6b0da93d780d9df6f13e77b7239d64fd8178ba5c3c04d2", + "signer_public_key": "ed25519:GX7hS5YZ81wqmu8kzqWuCuKmpa2pSeBwaS2AJUrT13gu", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "6ujmzShuCHfKUdyJ4rNcU2MVJkjpigRZfhiLftmv4Uug" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJlNjk2NGNmNTBhZmIzYjdkN2U2YjBkYTkzZDc4MGQ5ZGY2ZjEzZTc3YjcyMzlkNjRmZDgxNzhiYTVjM2MwNGQyIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "e6964cf50afb3b7d7e6b0da93d780d9df6f13e77b7239d64fd8178ba5c3c04d2", + "receipt_id": "2whRMGh4Bcj3PG1YQwTechaiM2qJRGeukq3ucUqjHvZ4", + "receipt": { + "Action": { + "signer_id": "e6964cf50afb3b7d7e6b0da93d780d9df6f13e77b7239d64fd8178ba5c3c04d2", + "signer_public_key": "ed25519:GX7hS5YZ81wqmu8kzqWuCuKmpa2pSeBwaS2AJUrT13gu", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "CABeaPods2v6d4wdGMMNQAWxLTXturMa8UYVw4Kb29a5", + "receipt": { + "Action": { + "signer_id": "e291748ca4f5f06fe6ada8d5bb72927dc53947ddf4714602a827f0839a1743c9", + "signer_public_key": "ed25519:GFRnJXk3XVqB21SexNAosuM9ESY5vvFK27PFPVR3HqiY", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "6NrL97N8kEBYWV359wt1qCkm7aKodNw9nFEaVEsxJJC2", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJlMjkxNzQ4Y2E0ZjVmMDZmZTZhZGE4ZDViYjcyOTI3ZGM1Mzk0N2RkZjQ3MTQ2MDJhODI3ZjA4MzlhMTc0M2M5IiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "6Pbv7vTfnWc8hZHwXKPv3m2uGQyCK1qYKKUg6MrvCtgq", + "receipt": { + "Action": { + "signer_id": "e291748ca4f5f06fe6ada8d5bb72927dc53947ddf4714602a827f0839a1743c9", + "signer_public_key": "ed25519:GFRnJXk3XVqB21SexNAosuM9ESY5vvFK27PFPVR3HqiY", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "6NrL97N8kEBYWV359wt1qCkm7aKodNw9nFEaVEsxJJC2" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJlMjkxNzQ4Y2E0ZjVmMDZmZTZhZGE4ZDViYjcyOTI3ZGM1Mzk0N2RkZjQ3MTQ2MDJhODI3ZjA4MzlhMTc0M2M5IiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "e291748ca4f5f06fe6ada8d5bb72927dc53947ddf4714602a827f0839a1743c9", + "receipt_id": "FFaP2L22Bz2vKvLzfxPjFHoFJaYTkZanLCsACZv4KQNL", + "receipt": { + "Action": { + "signer_id": "e291748ca4f5f06fe6ada8d5bb72927dc53947ddf4714602a827f0839a1743c9", + "signer_public_key": "ed25519:GFRnJXk3XVqB21SexNAosuM9ESY5vvFK27PFPVR3HqiY", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "68Te51F9SjFZYHLLEfFhC1r6pbpLT5CpVToWxvDtG8po", + "receipt": { + "Action": { + "signer_id": "7b1c881095bdd0e63be8d3120fbd2e12b36c7386366d46cb8766fa20aa5a691c", + "signer_public_key": "ed25519:9HaP46YrvzigHL7fRiLLsLJdieVrnhjcCMW6RxAmKrnP", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "pnPCQ1ZbLiyyiLGip6WTjMRkHJWsR1ajSPCXJyCevdd", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI3YjFjODgxMDk1YmRkMGU2M2JlOGQzMTIwZmJkMmUxMmIzNmM3Mzg2MzY2ZDQ2Y2I4NzY2ZmEyMGFhNWE2OTFjIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "k8AWZp6v3oy1MB2iAYWcXoUHKrdivaZTPdJnP7gt5YY", + "receipt": { + "Action": { + "signer_id": "7b1c881095bdd0e63be8d3120fbd2e12b36c7386366d46cb8766fa20aa5a691c", + "signer_public_key": "ed25519:9HaP46YrvzigHL7fRiLLsLJdieVrnhjcCMW6RxAmKrnP", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "pnPCQ1ZbLiyyiLGip6WTjMRkHJWsR1ajSPCXJyCevdd" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI3YjFjODgxMDk1YmRkMGU2M2JlOGQzMTIwZmJkMmUxMmIzNmM3Mzg2MzY2ZDQ2Y2I4NzY2ZmEyMGFhNWE2OTFjIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "7b1c881095bdd0e63be8d3120fbd2e12b36c7386366d46cb8766fa20aa5a691c", + "receipt_id": "7ynNksQwsWb888DnzxR7j43i62WQZT3GX6jWmsMHCyf9", + "receipt": { + "Action": { + "signer_id": "7b1c881095bdd0e63be8d3120fbd2e12b36c7386366d46cb8766fa20aa5a691c", + "signer_public_key": "ed25519:9HaP46YrvzigHL7fRiLLsLJdieVrnhjcCMW6RxAmKrnP", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5874383348262772861770" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "4yTQ6k4CdYLrcoCrBZuNiJgmfMyqyKcsRgz5kKTyRzqh", + "receipt": { + "Action": { + "signer_id": "f9d1087abb2e72f7e3899302915356832c918f4cac3344d39c9a0b54d3b19504", + "signer_public_key": "ed25519:HpBPRr2J1m7aUw92sLwMdCEztLsU64eVfiCaug1B22BM", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "55qrjmqCgmPxq8pSkbNHjmvfFPPdRj86TYBhNSN14BQG", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJmOWQxMDg3YWJiMmU3MmY3ZTM4OTkzMDI5MTUzNTY4MzJjOTE4ZjRjYWMzMzQ0ZDM5YzlhMGI1NGQzYjE5NTA0IiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "44PSDS2kSMyHRLpgQfMR8uNTEA8DrKPyH7LMCUdef5oK", + "receipt": { + "Action": { + "signer_id": "f9d1087abb2e72f7e3899302915356832c918f4cac3344d39c9a0b54d3b19504", + "signer_public_key": "ed25519:HpBPRr2J1m7aUw92sLwMdCEztLsU64eVfiCaug1B22BM", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "55qrjmqCgmPxq8pSkbNHjmvfFPPdRj86TYBhNSN14BQG" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJmOWQxMDg3YWJiMmU3MmY3ZTM4OTkzMDI5MTUzNTY4MzJjOTE4ZjRjYWMzMzQ0ZDM5YzlhMGI1NGQzYjE5NTA0IiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "f9d1087abb2e72f7e3899302915356832c918f4cac3344d39c9a0b54d3b19504", + "receipt_id": "ENvf1J567ZVBbEZpYetH7wc1u5dGpRHFhCrMzpZE4b58", + "receipt": { + "Action": { + "signer_id": "f9d1087abb2e72f7e3899302915356832c918f4cac3344d39c9a0b54d3b19504", + "signer_public_key": "ed25519:HpBPRr2J1m7aUw92sLwMdCEztLsU64eVfiCaug1B22BM", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "z9bqpMMf6Z47jhfAYqMMZQrCgJJqYukgu4Wsu7NbKEh", + "receipt": { + "Action": { + "signer_id": "f8e98fefd6f7c06830f13ed768042f732a7030c39aa568e5eeb45162b63ed9bf", + "signer_public_key": "ed25519:Hkeg1v4JwgUKzoaAxRp4Qz2UybvhqhkrYyYPnJNTSu18", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "64hZTfY26N93V3QyG7CVaQkiY92ioYrftgSJSkKZk9hL", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJmOGU5OGZlZmQ2ZjdjMDY4MzBmMTNlZDc2ODA0MmY3MzJhNzAzMGMzOWFhNTY4ZTVlZWI0NTE2MmI2M2VkOWJmIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "A4PpbYGxs2wAvXHjmDaQ55JfoBw6zUobMS8S2mJkWCxD", + "receipt": { + "Action": { + "signer_id": "f8e98fefd6f7c06830f13ed768042f732a7030c39aa568e5eeb45162b63ed9bf", + "signer_public_key": "ed25519:Hkeg1v4JwgUKzoaAxRp4Qz2UybvhqhkrYyYPnJNTSu18", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "64hZTfY26N93V3QyG7CVaQkiY92ioYrftgSJSkKZk9hL" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJmOGU5OGZlZmQ2ZjdjMDY4MzBmMTNlZDc2ODA0MmY3MzJhNzAzMGMzOWFhNTY4ZTVlZWI0NTE2MmI2M2VkOWJmIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "f8e98fefd6f7c06830f13ed768042f732a7030c39aa568e5eeb45162b63ed9bf", + "receipt_id": "7zBEEna1T9RNwF8uQjCgcBy5TBx5kVa8923aTeGHdYYq", + "receipt": { + "Action": { + "signer_id": "f8e98fefd6f7c06830f13ed768042f732a7030c39aa568e5eeb45162b63ed9bf", + "signer_public_key": "ed25519:Hkeg1v4JwgUKzoaAxRp4Qz2UybvhqhkrYyYPnJNTSu18", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "FnNNt3sZuEn28pCwnJ2crc2pFYaZDRoN4kpizKJQJJyz", + "receipt": { + "Action": { + "signer_id": "fe75433b6985ab37f6cfee452002cce76842304e938c4e4073652da3dfc22bc1", + "signer_public_key": "ed25519:J8JGFNK4YP6eFcb8ZsVSUizM2hqsNZPtVSt8SS6Aj2WC", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "5jsatDYVN5tFbcpbdPpETjAFKqgzG8xUq674tdwhuh1z", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJmZTc1NDMzYjY5ODVhYjM3ZjZjZmVlNDUyMDAyY2NlNzY4NDIzMDRlOTM4YzRlNDA3MzY1MmRhM2RmYzIyYmMxIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "8hWafkKaMig2CFqfvEheLShSsKx471ZAjiB1VGJscGbQ", + "receipt": { + "Action": { + "signer_id": "fe75433b6985ab37f6cfee452002cce76842304e938c4e4073652da3dfc22bc1", + "signer_public_key": "ed25519:J8JGFNK4YP6eFcb8ZsVSUizM2hqsNZPtVSt8SS6Aj2WC", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "5jsatDYVN5tFbcpbdPpETjAFKqgzG8xUq674tdwhuh1z" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJmZTc1NDMzYjY5ODVhYjM3ZjZjZmVlNDUyMDAyY2NlNzY4NDIzMDRlOTM4YzRlNDA3MzY1MmRhM2RmYzIyYmMxIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "fe75433b6985ab37f6cfee452002cce76842304e938c4e4073652da3dfc22bc1", + "receipt_id": "8aM3yh65g1VPxyqALVT68ygobsRw8SXDpDj6Kr8cnBru", + "receipt": { + "Action": { + "signer_id": "fe75433b6985ab37f6cfee452002cce76842304e938c4e4073652da3dfc22bc1", + "signer_public_key": "ed25519:J8JGFNK4YP6eFcb8ZsVSUizM2hqsNZPtVSt8SS6Aj2WC", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "CB6JJsDmEJCCyQ512tEaCk8BmStrDa9xSnCKaS2AEuBD", + "receipt": { + "Action": { + "signer_id": "da47ffc9d6490de39dece9519ff4a9c17851e94f4aaf7f1122fecbf025a2b712", + "signer_public_key": "ed25519:Fh5ZAVaqAWAuw6oWpqqnm2VP7nCTATFkDYYSjgBnX97P", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "6WPdFpumY5JB4HBJxtZEmTPtJuTyXd2jwP58wGNBbM9k", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJkYTQ3ZmZjOWQ2NDkwZGUzOWRlY2U5NTE5ZmY0YTljMTc4NTFlOTRmNGFhZjdmMTEyMmZlY2JmMDI1YTJiNzEyIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "24sdwPdfYLuWwCNEA7B3wkgZGPxtFH6gpSFAnSQHqsEe", + "receipt": { + "Action": { + "signer_id": "da47ffc9d6490de39dece9519ff4a9c17851e94f4aaf7f1122fecbf025a2b712", + "signer_public_key": "ed25519:Fh5ZAVaqAWAuw6oWpqqnm2VP7nCTATFkDYYSjgBnX97P", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "6WPdFpumY5JB4HBJxtZEmTPtJuTyXd2jwP58wGNBbM9k" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJkYTQ3ZmZjOWQ2NDkwZGUzOWRlY2U5NTE5ZmY0YTljMTc4NTFlOTRmNGFhZjdmMTEyMmZlY2JmMDI1YTJiNzEyIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "da47ffc9d6490de39dece9519ff4a9c17851e94f4aaf7f1122fecbf025a2b712", + "receipt_id": "AHDetUWD8sdXR9SCUQ5BFdEhP44MC6jXfiRe2VSmU3Kv", + "receipt": { + "Action": { + "signer_id": "da47ffc9d6490de39dece9519ff4a9c17851e94f4aaf7f1122fecbf025a2b712", + "signer_public_key": "ed25519:Fh5ZAVaqAWAuw6oWpqqnm2VP7nCTATFkDYYSjgBnX97P", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "F8b5k6z6aNJ5tn7YjgTmNhwWRpoTozeSvroQZXup1BFV", + "receipt": { + "Action": { + "signer_id": "4ce4deadc2705a5f4433bd12de089b27bf1b0c9d28ed86e66ffbab0049cb6474", + "signer_public_key": "ed25519:6BAQ89PW7i7PgLFfRjTAiqSSnTZqZzKe12NFP9tsw1Xy", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "8vw6vF7hdhx4dt1Li1BuuDhT3WvPjremqpKKsTAZcfiS", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI0Y2U0ZGVhZGMyNzA1YTVmNDQzM2JkMTJkZTA4OWIyN2JmMWIwYzlkMjhlZDg2ZTY2ZmZiYWIwMDQ5Y2I2NDc0IiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "B53ZWDd84EMRASB53FRFrUT3R3Z7ucZkBLwfzts7myxz", + "receipt": { + "Action": { + "signer_id": "4ce4deadc2705a5f4433bd12de089b27bf1b0c9d28ed86e66ffbab0049cb6474", + "signer_public_key": "ed25519:6BAQ89PW7i7PgLFfRjTAiqSSnTZqZzKe12NFP9tsw1Xy", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "8vw6vF7hdhx4dt1Li1BuuDhT3WvPjremqpKKsTAZcfiS" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI0Y2U0ZGVhZGMyNzA1YTVmNDQzM2JkMTJkZTA4OWIyN2JmMWIwYzlkMjhlZDg2ZTY2ZmZiYWIwMDQ5Y2I2NDc0IiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "4ce4deadc2705a5f4433bd12de089b27bf1b0c9d28ed86e66ffbab0049cb6474", + "receipt_id": "4BBzfo5sv7x9nvpkSqwh15tETS1zGfqALFbiAQN4qdu5", + "receipt": { + "Action": { + "signer_id": "4ce4deadc2705a5f4433bd12de089b27bf1b0c9d28ed86e66ffbab0049cb6474", + "signer_public_key": "ed25519:6BAQ89PW7i7PgLFfRjTAiqSSnTZqZzKe12NFP9tsw1Xy", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5874383348262772861770" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "29nccxmoMNXSVDUttPiDHdy6kdxVXiBWMUjqNv1uNSok", + "receipt": { + "Action": { + "signer_id": "68c4a3c5370fa876328343570bc44ca481444b100887978dde5bfb6ebbc42359", + "signer_public_key": "ed25519:83yJxxtS2KAGpzRqeECEqpscKrjG4bFG3nB5mieWq7bW", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "5F14zVDyxRFrcQ6DR2QJKEywfHBretqYQN2vXy3grajA", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI2OGM0YTNjNTM3MGZhODc2MzI4MzQzNTcwYmM0NGNhNDgxNDQ0YjEwMDg4Nzk3OGRkZTViZmI2ZWJiYzQyMzU5IiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "4ZYG8PZUvp4ciwUJHvefshUpPcJeKkRwRyjWwjCtqxGr", + "receipt": { + "Action": { + "signer_id": "68c4a3c5370fa876328343570bc44ca481444b100887978dde5bfb6ebbc42359", + "signer_public_key": "ed25519:83yJxxtS2KAGpzRqeECEqpscKrjG4bFG3nB5mieWq7bW", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "5F14zVDyxRFrcQ6DR2QJKEywfHBretqYQN2vXy3grajA" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI2OGM0YTNjNTM3MGZhODc2MzI4MzQzNTcwYmM0NGNhNDgxNDQ0YjEwMDg4Nzk3OGRkZTViZmI2ZWJiYzQyMzU5IiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "68c4a3c5370fa876328343570bc44ca481444b100887978dde5bfb6ebbc42359", + "receipt_id": "BoRmNLPHWk82Ru5gSGv5CKdt8rEyXmLXoeCGFfvLU6em", + "receipt": { + "Action": { + "signer_id": "68c4a3c5370fa876328343570bc44ca481444b100887978dde5bfb6ebbc42359", + "signer_public_key": "ed25519:83yJxxtS2KAGpzRqeECEqpscKrjG4bFG3nB5mieWq7bW", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "C5YaTXkWapPUKjLqu5KjXNn4uD8b8ztucHaNv5BpHztK", + "receipt": { + "Action": { + "signer_id": "b6600dae3575a2e71d8630ef81d4c42202a9dc732140f14e14d03177853002e2", + "signer_public_key": "ed25519:DGv9mSVPn1YF6Jt8bNaLHUbqbDsr7paiausXtDYdiRTP", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "36Xy6GXZrZqKQkk8gbumNgLQYF7rwD1k6tswCG3Dh1JL", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJiNjYwMGRhZTM1NzVhMmU3MWQ4NjMwZWY4MWQ0YzQyMjAyYTlkYzczMjE0MGYxNGUxNGQwMzE3Nzg1MzAwMmUyIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "HaDECLKDQYvtjnGkbAJjU1Mgrdvv141yRE6CGzDDi5B2", + "receipt": { + "Action": { + "signer_id": "b6600dae3575a2e71d8630ef81d4c42202a9dc732140f14e14d03177853002e2", + "signer_public_key": "ed25519:DGv9mSVPn1YF6Jt8bNaLHUbqbDsr7paiausXtDYdiRTP", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "36Xy6GXZrZqKQkk8gbumNgLQYF7rwD1k6tswCG3Dh1JL" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJiNjYwMGRhZTM1NzVhMmU3MWQ4NjMwZWY4MWQ0YzQyMjAyYTlkYzczMjE0MGYxNGUxNGQwMzE3Nzg1MzAwMmUyIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "b6600dae3575a2e71d8630ef81d4c42202a9dc732140f14e14d03177853002e2", + "receipt_id": "Ay3YiT8XebJSMqTWomaqLU1uwpiwLUqKDqMNepyBo9by", + "receipt": { + "Action": { + "signer_id": "b6600dae3575a2e71d8630ef81d4c42202a9dc732140f14e14d03177853002e2", + "signer_public_key": "ed25519:DGv9mSVPn1YF6Jt8bNaLHUbqbDsr7paiausXtDYdiRTP", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5874383348262772861770" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "3B2M96AW3QWKgrW2bvWjFKajbieALHb2hb5aKirTEnAJ", + "receipt": { + "Action": { + "signer_id": "ec960585471cbcb86a12339835d1e93007f567585ae8d46d29ceed5d576f61d8", + "signer_public_key": "ed25519:GvXtzqiutgqbkwhdW7xfHHqaawKwKCwTDhRKzzsHCVrP", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "9nb11V5f929WsZpviQobUJzbj9BKs5CTKy7qvbWPJp7X", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJlYzk2MDU4NTQ3MWNiY2I4NmExMjMzOTgzNWQxZTkzMDA3ZjU2NzU4NWFlOGQ0NmQyOWNlZWQ1ZDU3NmY2MWQ4IiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "6jXkb2hcgFh9kF1a9eFBrkyfvW3uHXC7rTVFuNWgPz5m", + "receipt": { + "Action": { + "signer_id": "ec960585471cbcb86a12339835d1e93007f567585ae8d46d29ceed5d576f61d8", + "signer_public_key": "ed25519:GvXtzqiutgqbkwhdW7xfHHqaawKwKCwTDhRKzzsHCVrP", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "9nb11V5f929WsZpviQobUJzbj9BKs5CTKy7qvbWPJp7X" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJlYzk2MDU4NTQ3MWNiY2I4NmExMjMzOTgzNWQxZTkzMDA3ZjU2NzU4NWFlOGQ0NmQyOWNlZWQ1ZDU3NmY2MWQ4IiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "ec960585471cbcb86a12339835d1e93007f567585ae8d46d29ceed5d576f61d8", + "receipt_id": "BUbxMLvxBKCZR71NuEj2mnEjf77U4VitWoKHYrRxg1rh", + "receipt": { + "Action": { + "signer_id": "ec960585471cbcb86a12339835d1e93007f567585ae8d46d29ceed5d576f61d8", + "signer_public_key": "ed25519:GvXtzqiutgqbkwhdW7xfHHqaawKwKCwTDhRKzzsHCVrP", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "ErfDTtYv5Hb3qQ2EjxkygXiZ3AfF36E6AZdQpZBpTrus", + "receipt": { + "Action": { + "signer_id": "83057af2467f8abef59d55540e406bcd59194b9e4dbed5ac05bcc2c321286232", + "signer_public_key": "ed25519:9pTFoQsYqi6FAK6x8uGMbg5FLayj1hZmWryGnGzYzbjo", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "7L7JEoQG9vgZ6PNQcaos1MZ6XEZCNctf6jr1UP8i3W1F", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI4MzA1N2FmMjQ2N2Y4YWJlZjU5ZDU1NTQwZTQwNmJjZDU5MTk0YjllNGRiZWQ1YWMwNWJjYzJjMzIxMjg2MjMyIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "GkKaXeNhGHoB3bmMB6KxrWhhUmxPxRnmpajdRQSEVdMU", + "receipt": { + "Action": { + "signer_id": "83057af2467f8abef59d55540e406bcd59194b9e4dbed5ac05bcc2c321286232", + "signer_public_key": "ed25519:9pTFoQsYqi6FAK6x8uGMbg5FLayj1hZmWryGnGzYzbjo", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "7L7JEoQG9vgZ6PNQcaos1MZ6XEZCNctf6jr1UP8i3W1F" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI4MzA1N2FmMjQ2N2Y4YWJlZjU5ZDU1NTQwZTQwNmJjZDU5MTk0YjllNGRiZWQ1YWMwNWJjYzJjMzIxMjg2MjMyIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "83057af2467f8abef59d55540e406bcd59194b9e4dbed5ac05bcc2c321286232", + "receipt_id": "2yBSngaPJt16zFUQsLkygxWaQQhwCpQkoWfYzAJQkdXS", + "receipt": { + "Action": { + "signer_id": "83057af2467f8abef59d55540e406bcd59194b9e4dbed5ac05bcc2c321286232", + "signer_public_key": "ed25519:9pTFoQsYqi6FAK6x8uGMbg5FLayj1hZmWryGnGzYzbjo", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "BrF5x1qcjgZFABxk8HFPWXT2518eLCH9Q5JkrHsBhA3H", + "receipt": { + "Action": { + "signer_id": "d76de16fc5ae649a57730bed7b2f0facc8070196d3037fd361e7865edf886fc9", + "signer_public_key": "ed25519:FVwqNYDAywHhuc6yWDB2nqZQWyFv9PVdhgN9bfGCfddJ", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "BP3NhoV5x6sLxwvX8qKWmJfkRigGtCnLXBguQVTF6jeG", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJkNzZkZTE2ZmM1YWU2NDlhNTc3MzBiZWQ3YjJmMGZhY2M4MDcwMTk2ZDMwMzdmZDM2MWU3ODY1ZWRmODg2ZmM5IiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "9WFY4HnxnNYFntLc4eGsDDzoPsHqUaKFeJmjJvBK2Ncr", + "receipt": { + "Action": { + "signer_id": "d76de16fc5ae649a57730bed7b2f0facc8070196d3037fd361e7865edf886fc9", + "signer_public_key": "ed25519:FVwqNYDAywHhuc6yWDB2nqZQWyFv9PVdhgN9bfGCfddJ", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "BP3NhoV5x6sLxwvX8qKWmJfkRigGtCnLXBguQVTF6jeG" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJkNzZkZTE2ZmM1YWU2NDlhNTc3MzBiZWQ3YjJmMGZhY2M4MDcwMTk2ZDMwMzdmZDM2MWU3ODY1ZWRmODg2ZmM5IiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "d76de16fc5ae649a57730bed7b2f0facc8070196d3037fd361e7865edf886fc9", + "receipt_id": "DoFpKxruwMZSj3jHiTAxY2a9RZJnFB6fqPCmHpBLgiud", + "receipt": { + "Action": { + "signer_id": "d76de16fc5ae649a57730bed7b2f0facc8070196d3037fd361e7865edf886fc9", + "signer_public_key": "ed25519:FVwqNYDAywHhuc6yWDB2nqZQWyFv9PVdhgN9bfGCfddJ", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "BB6enSF9u69KTXiqkQUtqikiiUPoXmh5gQfGtzr8Uivq", + "receipt": { + "Action": { + "signer_id": "9375fffe3685efb35859008a25960dedd5f8e04bd64c262a5ee9e22a54a6305f", + "signer_public_key": "ed25519:AvdHu5uEtk5wqoR51HtdFp4htSjhjKZMHp4UD5xVLGrJ", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "B7GuGL6FNPP8SMCSYW1fiscLm2jS5eNYn1rxS9CaNKGz", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI5Mzc1ZmZmZTM2ODVlZmIzNTg1OTAwOGEyNTk2MGRlZGQ1ZjhlMDRiZDY0YzI2MmE1ZWU5ZTIyYTU0YTYzMDVmIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "Fs4TWKMVNoWZ5roWAM4TC1bgX7NQrKqJ7k8qFNTfQedf", + "receipt": { + "Action": { + "signer_id": "9375fffe3685efb35859008a25960dedd5f8e04bd64c262a5ee9e22a54a6305f", + "signer_public_key": "ed25519:AvdHu5uEtk5wqoR51HtdFp4htSjhjKZMHp4UD5xVLGrJ", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "B7GuGL6FNPP8SMCSYW1fiscLm2jS5eNYn1rxS9CaNKGz" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI5Mzc1ZmZmZTM2ODVlZmIzNTg1OTAwOGEyNTk2MGRlZGQ1ZjhlMDRiZDY0YzI2MmE1ZWU5ZTIyYTU0YTYzMDVmIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "9375fffe3685efb35859008a25960dedd5f8e04bd64c262a5ee9e22a54a6305f", + "receipt_id": "2hhZ2L8Pbumj6k6ZXmz59YqtKnnNZVfwtJqhiibQgbLC", + "receipt": { + "Action": { + "signer_id": "9375fffe3685efb35859008a25960dedd5f8e04bd64c262a5ee9e22a54a6305f", + "signer_public_key": "ed25519:AvdHu5uEtk5wqoR51HtdFp4htSjhjKZMHp4UD5xVLGrJ", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5874383348262772861770" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "2fcVd96b1h3utC6Q7UeBT5jcoYszZPUdqsXb5sx2vYjM", + "receipt": { + "Action": { + "signer_id": "f5ae69c59e056965e8294c05c2e2278848529a32bad867828237a21126af285d", + "signer_public_key": "ed25519:HY38zi9mbNGyw8XPcqMtFUmE6Wxbi5wSXo5PZg447wJk", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "6UugSXcVYACwXj9n9h4JX7XhV3syirHjGmfzqeP1w5YE", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJmNWFlNjljNTllMDU2OTY1ZTgyOTRjMDVjMmUyMjc4ODQ4NTI5YTMyYmFkODY3ODI4MjM3YTIxMTI2YWYyODVkIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "E4BzkPXBLLvzCGD1DVGpzwjTUoXQSuRqcTZqCvAuz73m", + "receipt": { + "Action": { + "signer_id": "f5ae69c59e056965e8294c05c2e2278848529a32bad867828237a21126af285d", + "signer_public_key": "ed25519:HY38zi9mbNGyw8XPcqMtFUmE6Wxbi5wSXo5PZg447wJk", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "6UugSXcVYACwXj9n9h4JX7XhV3syirHjGmfzqeP1w5YE" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJmNWFlNjljNTllMDU2OTY1ZTgyOTRjMDVjMmUyMjc4ODQ4NTI5YTMyYmFkODY3ODI4MjM3YTIxMTI2YWYyODVkIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "f5ae69c59e056965e8294c05c2e2278848529a32bad867828237a21126af285d", + "receipt_id": "GntyaXCKKZCVNuYXp7XEQXHsWpUzPzd4voh2cYArB2H9", + "receipt": { + "Action": { + "signer_id": "f5ae69c59e056965e8294c05c2e2278848529a32bad867828237a21126af285d", + "signer_public_key": "ed25519:HY38zi9mbNGyw8XPcqMtFUmE6Wxbi5wSXo5PZg447wJk", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "9aqRtQBKK33aaVCBopDT84Lsh2NTjvDNQvfezWWFT9zq", + "receipt": { + "Action": { + "signer_id": "e458a95d4d2fb55511fd31ffadd87b7c6c5d401a4d26a8ceaaa5f855a4a49619", + "signer_public_key": "ed25519:GNNNLR4KeTY1U6AkJitumwgUj7nhbb2iXhjQtrwNci5e", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "3BNLEPBGgZoxGnUPeKGdiNYo7SmATKCMa2KXAMqmGceh", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJlNDU4YTk1ZDRkMmZiNTU1MTFmZDMxZmZhZGQ4N2I3YzZjNWQ0MDFhNGQyNmE4Y2VhYWE1Zjg1NWE0YTQ5NjE5IiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "A55KHCTQyFNe6rZhEnK6V6H7k7c5XwHXvLNw9oKxTzHc", + "receipt": { + "Action": { + "signer_id": "e458a95d4d2fb55511fd31ffadd87b7c6c5d401a4d26a8ceaaa5f855a4a49619", + "signer_public_key": "ed25519:GNNNLR4KeTY1U6AkJitumwgUj7nhbb2iXhjQtrwNci5e", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "3BNLEPBGgZoxGnUPeKGdiNYo7SmATKCMa2KXAMqmGceh" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJlNDU4YTk1ZDRkMmZiNTU1MTFmZDMxZmZhZGQ4N2I3YzZjNWQ0MDFhNGQyNmE4Y2VhYWE1Zjg1NWE0YTQ5NjE5IiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "e458a95d4d2fb55511fd31ffadd87b7c6c5d401a4d26a8ceaaa5f855a4a49619", + "receipt_id": "3SnwbJ9upeYwQBDzKNMBMaxgjFSKpNSQPLNTLBSycUW9", + "receipt": { + "Action": { + "signer_id": "e458a95d4d2fb55511fd31ffadd87b7c6c5d401a4d26a8ceaaa5f855a4a49619", + "signer_public_key": "ed25519:GNNNLR4KeTY1U6AkJitumwgUj7nhbb2iXhjQtrwNci5e", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5884650560955752838630" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "BctiKRTfyoiz1FDCAy34AByewCsDQJ2eNd2UY8iUrfWT", + "receipt": { + "Action": { + "signer_id": "b273c99335764062b4ec3d54b1bf67d2e353efbd33b4249af8992db6f4d34013", + "signer_public_key": "ed25519:D1bySjc1EjoYKBFeNhmeA47V81aPSgCfB8Dv9SiXMjQN", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "BxrftNueY1xfeF8RmQK9BPuueWBnmo4WXGuB4QcUZXX1", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJiMjczYzk5MzM1NzY0MDYyYjRlYzNkNTRiMWJmNjdkMmUzNTNlZmJkMzNiNDI0OWFmODk5MmRiNmY0ZDM0MDEzIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "3eLrWheRxChogkdUVbBsQfWrt3hGop3p4YEfpBnkXdY7", + "receipt": { + "Action": { + "signer_id": "b273c99335764062b4ec3d54b1bf67d2e353efbd33b4249af8992db6f4d34013", + "signer_public_key": "ed25519:D1bySjc1EjoYKBFeNhmeA47V81aPSgCfB8Dv9SiXMjQN", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "BxrftNueY1xfeF8RmQK9BPuueWBnmo4WXGuB4QcUZXX1" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJiMjczYzk5MzM1NzY0MDYyYjRlYzNkNTRiMWJmNjdkMmUzNTNlZmJkMzNiNDI0OWFmODk5MmRiNmY0ZDM0MDEzIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "b273c99335764062b4ec3d54b1bf67d2e353efbd33b4249af8992db6f4d34013", + "receipt_id": "Gx9Lhjpw7ierRTNdEj8mhDSuUkCDqieqTk5wTwEQmKCY", + "receipt": { + "Action": { + "signer_id": "b273c99335764062b4ec3d54b1bf67d2e353efbd33b4249af8992db6f4d34013", + "signer_public_key": "ed25519:D1bySjc1EjoYKBFeNhmeA47V81aPSgCfB8Dv9SiXMjQN", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5884650560955752838630" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "mdYvrFyLmUvq9HyX14d8QuLN5SWKt59ungatAjQUxxF", + "receipt": { + "Action": { + "signer_id": "502b972ac697a6c05316fb1e44da364a7ccb82a1f6f9c4d6b609a21c94571cdc", + "signer_public_key": "ed25519:6PxAiPm9gVjsZWJRLrPdTaTRBAtGfFvN6EC5NbKZ4ydV", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "AeVDeqE3s1DDmEHL3TmajDTec8GRDv41tSCLEruGmS4F", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI1MDJiOTcyYWM2OTdhNmMwNTMxNmZiMWU0NGRhMzY0YTdjY2I4MmExZjZmOWM0ZDZiNjA5YTIxYzk0NTcxY2RjIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "CLfnEkZZ3nafgg26Pr7XYKa2seZKG7Q9KvHKSdsNkyFb", + "receipt": { + "Action": { + "signer_id": "502b972ac697a6c05316fb1e44da364a7ccb82a1f6f9c4d6b609a21c94571cdc", + "signer_public_key": "ed25519:6PxAiPm9gVjsZWJRLrPdTaTRBAtGfFvN6EC5NbKZ4ydV", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "AeVDeqE3s1DDmEHL3TmajDTec8GRDv41tSCLEruGmS4F" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI1MDJiOTcyYWM2OTdhNmMwNTMxNmZiMWU0NGRhMzY0YTdjY2I4MmExZjZmOWM0ZDZiNjA5YTIxYzk0NTcxY2RjIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "502b972ac697a6c05316fb1e44da364a7ccb82a1f6f9c4d6b609a21c94571cdc", + "receipt_id": "2ktr1nUEtUP6jQre29KJ9ruQdArWamkhL1rkfbupHp9D", + "receipt": { + "Action": { + "signer_id": "502b972ac697a6c05316fb1e44da364a7ccb82a1f6f9c4d6b609a21c94571cdc", + "signer_public_key": "ed25519:6PxAiPm9gVjsZWJRLrPdTaTRBAtGfFvN6EC5NbKZ4ydV", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5877805752493766187390" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "J4Kt64rZwKmxXnfN1o46WNuh3nztXnbMupKzjsrpvMGr", + "receipt": { + "Action": { + "signer_id": "68409f027aeaa537ec26e409b7769e4804de91b14140d62518e63010b0364358", + "signer_public_key": "ed25519:81xZ1LPtcR1g8nMQH1VAGb5RwALiPVAW45oezatCXRqR", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "HqpjvmaGvvs5DMKVGSKVoAgFkXnRzdFmCCk56eLHY2Yy", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI2ODQwOWYwMjdhZWFhNTM3ZWMyNmU0MDliNzc2OWU0ODA0ZGU5MWIxNDE0MGQ2MjUxOGU2MzAxMGIwMzY0MzU4IiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "FEi3W4tG6MfAVPnFWnEj9WDcTUJH5tDAurLgM8UG64K5", + "receipt": { + "Action": { + "signer_id": "68409f027aeaa537ec26e409b7769e4804de91b14140d62518e63010b0364358", + "signer_public_key": "ed25519:81xZ1LPtcR1g8nMQH1VAGb5RwALiPVAW45oezatCXRqR", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "HqpjvmaGvvs5DMKVGSKVoAgFkXnRzdFmCCk56eLHY2Yy" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI2ODQwOWYwMjdhZWFhNTM3ZWMyNmU0MDliNzc2OWU0ODA0ZGU5MWIxNDE0MGQ2MjUxOGU2MzAxMGIwMzY0MzU4IiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "68409f027aeaa537ec26e409b7769e4804de91b14140d62518e63010b0364358", + "receipt_id": "6DWqbWdekZ4SZ2zdSnwXXvQJK6Aq6RgNnWQQxJfYRWwH", + "receipt": { + "Action": { + "signer_id": "68409f027aeaa537ec26e409b7769e4804de91b14140d62518e63010b0364358", + "signer_public_key": "ed25519:81xZ1LPtcR1g8nMQH1VAGb5RwALiPVAW45oezatCXRqR", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "HspNuP9xvL1p9FoYR9WmMdn9vW2krKWNxWHxpqPDr1Fa", + "receipt": { + "Action": { + "signer_id": "a6c5de8b0902861145ebcdc5e2d4ff7c130c7c7717c738f5ea26b81f090cd768", + "signer_public_key": "ed25519:CE1g7qxpYDShQGVXkqDKuBJHGPNZDBrKuHshssa8DNEK", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "DSghGdri1UPvZ5JfvuxcEXbh8mihChtYSUPUeNSnCND2", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJhNmM1ZGU4YjA5MDI4NjExNDVlYmNkYzVlMmQ0ZmY3YzEzMGM3Yzc3MTdjNzM4ZjVlYTI2YjgxZjA5MGNkNzY4IiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "49RbmebsToNvfHxwBbfjESwyJaRwivz1HMVdCGBHkUtg", + "receipt": { + "Action": { + "signer_id": "a6c5de8b0902861145ebcdc5e2d4ff7c130c7c7717c738f5ea26b81f090cd768", + "signer_public_key": "ed25519:CE1g7qxpYDShQGVXkqDKuBJHGPNZDBrKuHshssa8DNEK", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "DSghGdri1UPvZ5JfvuxcEXbh8mihChtYSUPUeNSnCND2" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJhNmM1ZGU4YjA5MDI4NjExNDVlYmNkYzVlMmQ0ZmY3YzEzMGM3Yzc3MTdjNzM4ZjVlYTI2YjgxZjA5MGNkNzY4IiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "a6c5de8b0902861145ebcdc5e2d4ff7c130c7c7717c738f5ea26b81f090cd768", + "receipt_id": "721KaibXNvTrFJytaab2X63ShQkmV8CvZmv3kS8HT5gC", + "receipt": { + "Action": { + "signer_id": "a6c5de8b0902861145ebcdc5e2d4ff7c130c7c7717c738f5ea26b81f090cd768", + "signer_public_key": "ed25519:CE1g7qxpYDShQGVXkqDKuBJHGPNZDBrKuHshssa8DNEK", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5877805752493766187390" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "5pmm6wrPmwWVLYrHFGiUZxKPNnWG95XWNhDLwuCjq6d1", + "receipt": { + "Action": { + "signer_id": "fbeb59b9e63b9ce058448b37f80dfc6ef6592f31100ed9cc1e4d5dcfef3f59d3", + "signer_public_key": "ed25519:HxPUgfL6XArzkFXwdsyT9DqbnfiNSsK5nDk4RvFEUb14", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "3gyvGLjLBXYYzu6vppQvQf5xeruwdwtQM18QQCcaoGz4", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJmYmViNTliOWU2M2I5Y2UwNTg0NDhiMzdmODBkZmM2ZWY2NTkyZjMxMTAwZWQ5Y2MxZTRkNWRjZmVmM2Y1OWQzIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "7qCe9WqqSv4nuqzMnn3HteapyCQ2hcgcxydtGbqCTtez", + "receipt": { + "Action": { + "signer_id": "fbeb59b9e63b9ce058448b37f80dfc6ef6592f31100ed9cc1e4d5dcfef3f59d3", + "signer_public_key": "ed25519:HxPUgfL6XArzkFXwdsyT9DqbnfiNSsK5nDk4RvFEUb14", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "3gyvGLjLBXYYzu6vppQvQf5xeruwdwtQM18QQCcaoGz4" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJmYmViNTliOWU2M2I5Y2UwNTg0NDhiMzdmODBkZmM2ZWY2NTkyZjMxMTAwZWQ5Y2MxZTRkNWRjZmVmM2Y1OWQzIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "fbeb59b9e63b9ce058448b37f80dfc6ef6592f31100ed9cc1e4d5dcfef3f59d3", + "receipt_id": "FTENhFaA79vTzPGVz22do3SLrzxLdQeG12Eujhv8axe1", + "receipt": { + "Action": { + "signer_id": "fbeb59b9e63b9ce058448b37f80dfc6ef6592f31100ed9cc1e4d5dcfef3f59d3", + "signer_public_key": "ed25519:HxPUgfL6XArzkFXwdsyT9DqbnfiNSsK5nDk4RvFEUb14", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "DR1qQ1PZeadQqzJFqJ7zySa9qL4oVmr8tvcKn3HtUMTg", + "receipt": { + "Action": { + "signer_id": "d53992179bfc33eda3d827897f5b3de1acafbbc4db26c3256be6c3844d54f852", + "signer_public_key": "ed25519:FMLkpE7UPjACMk5MVe4M3erXsdGmWkXzuHoA2ViubYrm", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "HWNsgkesjxBLyLp5nA5UvZZoKHu7gcVf63PaRypfuhNn", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJkNTM5OTIxNzliZmMzM2VkYTNkODI3ODk3ZjViM2RlMWFjYWZiYmM0ZGIyNmMzMjU2YmU2YzM4NDRkNTRmODUyIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "7qTxqgWY7EcNGsNdFAAY5xbwLks4UrfqgCDWtSbw3dm", + "receipt": { + "Action": { + "signer_id": "d53992179bfc33eda3d827897f5b3de1acafbbc4db26c3256be6c3844d54f852", + "signer_public_key": "ed25519:FMLkpE7UPjACMk5MVe4M3erXsdGmWkXzuHoA2ViubYrm", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "HWNsgkesjxBLyLp5nA5UvZZoKHu7gcVf63PaRypfuhNn" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJkNTM5OTIxNzliZmMzM2VkYTNkODI3ODk3ZjViM2RlMWFjYWZiYmM0ZGIyNmMzMjU2YmU2YzM4NDRkNTRmODUyIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "d53992179bfc33eda3d827897f5b3de1acafbbc4db26c3256be6c3844d54f852", + "receipt_id": "HqmnrQoDnvp95t2RNnTYZFs7zMp4vBcT8PeVKby5M7Tc", + "receipt": { + "Action": { + "signer_id": "d53992179bfc33eda3d827897f5b3de1acafbbc4db26c3256be6c3844d54f852", + "signer_public_key": "ed25519:FMLkpE7UPjACMk5MVe4M3erXsdGmWkXzuHoA2ViubYrm", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "4FtN3SL2v7669BC5NHBZGoMT1epzkD1X7ENrF9qQ8xgj", + "receipt": { + "Action": { + "signer_id": "ad36afa78073407b3c1412a8dbc227b1cc7e3fba37523fafb932be9deca74600", + "signer_public_key": "ed25519:Cf9tzZRgUQBFidboWnMGV2eRDZvL9r4GR4zEPdT3Y2WK", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "6LFqfQFEDiFysJ2Pvr8hGE5ee5H46WjTkcCFmdEyFePg", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJhZDM2YWZhNzgwNzM0MDdiM2MxNDEyYThkYmMyMjdiMWNjN2UzZmJhMzc1MjNmYWZiOTMyYmU5ZGVjYTc0NjAwIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "BQViHrVcV7YA9jLzLtwFakF2iGSRkDsAxHYiX5SpwWeQ", + "receipt": { + "Action": { + "signer_id": "ad36afa78073407b3c1412a8dbc227b1cc7e3fba37523fafb932be9deca74600", + "signer_public_key": "ed25519:Cf9tzZRgUQBFidboWnMGV2eRDZvL9r4GR4zEPdT3Y2WK", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "6LFqfQFEDiFysJ2Pvr8hGE5ee5H46WjTkcCFmdEyFePg" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJhZDM2YWZhNzgwNzM0MDdiM2MxNDEyYThkYmMyMjdiMWNjN2UzZmJhMzc1MjNmYWZiOTMyYmU5ZGVjYTc0NjAwIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "ad36afa78073407b3c1412a8dbc227b1cc7e3fba37523fafb932be9deca74600", + "receipt_id": "6bjTniWQyk3ycZ2qs4gMByt3QUYhoP9kHuYdTJNw2H6n", + "receipt": { + "Action": { + "signer_id": "ad36afa78073407b3c1412a8dbc227b1cc7e3fba37523fafb932be9deca74600", + "signer_public_key": "ed25519:Cf9tzZRgUQBFidboWnMGV2eRDZvL9r4GR4zEPdT3Y2WK", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5877805752493766187390" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "6KcadZ2EhqfuUDeTQkqPt9jHQKGzNxKWPmknYh9VQJVs", + "receipt": { + "Action": { + "signer_id": "2489e4be7e8df9e199b2f62feda07e479e615a44450eaa223d1f4d0a0c8b1ba1", + "signer_public_key": "ed25519:3TddbCwkcki3NBQMT2ENafwVLGcgkiSqd2Dc2ZgTCwSg", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "EUN1nVhuub98dvfK3Et8m8FBYWwx6K71ggbA3JEGzADu", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiIyNDg5ZTRiZTdlOGRmOWUxOTliMmY2MmZlZGEwN2U0NzllNjE1YTQ0NDUwZWFhMjIzZDFmNGQwYTBjOGIxYmExIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "HJ8v7EdZ5QVxpsr2j3B1hJrS6fu5e93aGcCVfbHQb7Sk", + "receipt": { + "Action": { + "signer_id": "2489e4be7e8df9e199b2f62feda07e479e615a44450eaa223d1f4d0a0c8b1ba1", + "signer_public_key": "ed25519:3TddbCwkcki3NBQMT2ENafwVLGcgkiSqd2Dc2ZgTCwSg", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "EUN1nVhuub98dvfK3Et8m8FBYWwx6K71ggbA3JEGzADu" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiIyNDg5ZTRiZTdlOGRmOWUxOTliMmY2MmZlZGEwN2U0NzllNjE1YTQ0NDUwZWFhMjIzZDFmNGQwYTBjOGIxYmExIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "2489e4be7e8df9e199b2f62feda07e479e615a44450eaa223d1f4d0a0c8b1ba1", + "receipt_id": "FBzcr8JUDytF9VGrXH8iSARZ2XnGbwhiEKGPmWZphSu9", + "receipt": { + "Action": { + "signer_id": "2489e4be7e8df9e199b2f62feda07e479e615a44450eaa223d1f4d0a0c8b1ba1", + "signer_public_key": "ed25519:3TddbCwkcki3NBQMT2ENafwVLGcgkiSqd2Dc2ZgTCwSg", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5877805752493766187390" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "3axkUvBtyBuhyRy6ex6D8asVCbtkSxAKYrum23MhH9Q7", + "receipt": { + "Action": { + "signer_id": "69a9624854e5a2f8592ac57abaa3ee399a838e784c9ec9457efd0850e345745f", + "signer_public_key": "ed25519:87TcWe6UK1uCWnxphbdMMSJbVCWJqmuVL6Sihfd7oq5g", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "54dSBq9ah9BXnhDUpXMYNNdQ9KZXj6xPkfDu8a8ZX28t", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI2OWE5NjI0ODU0ZTVhMmY4NTkyYWM1N2FiYWEzZWUzOTlhODM4ZTc4NGM5ZWM5NDU3ZWZkMDg1MGUzNDU3NDVmIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "7u5jVvybKFPvP6BJMD5ZctQNKqMkamt8VZVEGvJCdVVB", + "receipt": { + "Action": { + "signer_id": "69a9624854e5a2f8592ac57abaa3ee399a838e784c9ec9457efd0850e345745f", + "signer_public_key": "ed25519:87TcWe6UK1uCWnxphbdMMSJbVCWJqmuVL6Sihfd7oq5g", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "54dSBq9ah9BXnhDUpXMYNNdQ9KZXj6xPkfDu8a8ZX28t" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI2OWE5NjI0ODU0ZTVhMmY4NTkyYWM1N2FiYWEzZWUzOTlhODM4ZTc4NGM5ZWM5NDU3ZWZkMDg1MGUzNDU3NDVmIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "69a9624854e5a2f8592ac57abaa3ee399a838e784c9ec9457efd0850e345745f", + "receipt_id": "5msEbwbJ2MDoaVBjCDHTRzqfNm1ueWpZWg5wBnEy6Xeo", + "receipt": { + "Action": { + "signer_id": "69a9624854e5a2f8592ac57abaa3ee399a838e784c9ec9457efd0850e345745f", + "signer_public_key": "ed25519:87TcWe6UK1uCWnxphbdMMSJbVCWJqmuVL6Sihfd7oq5g", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "XkbEhMwg6RERNns8TJnCFdaSVWB6saoTBQ9KGkRcnfQ", + "receipt": { + "Action": { + "signer_id": "f611eba55a7df6a499e958041fa57baa9d6ec9d47783d3a1db2295fadd205b12", + "signer_public_key": "ed25519:HZZ9GnUjiQu8KRHUGtueVXdDFjJAMmen97eNXFofaHPF", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "FGmJMV8vFmMg2zbEc9Qju84cAQGbJVU896b3YMwLCWYg", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJmNjExZWJhNTVhN2RmNmE0OTllOTU4MDQxZmE1N2JhYTlkNmVjOWQ0Nzc4M2QzYTFkYjIyOTVmYWRkMjA1YjEyIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "2CXM88aiSZgaMT6ikP9fTYj6fxxGX3uUwW5kgncwTdeF", + "receipt": { + "Action": { + "signer_id": "f611eba55a7df6a499e958041fa57baa9d6ec9d47783d3a1db2295fadd205b12", + "signer_public_key": "ed25519:HZZ9GnUjiQu8KRHUGtueVXdDFjJAMmen97eNXFofaHPF", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "FGmJMV8vFmMg2zbEc9Qju84cAQGbJVU896b3YMwLCWYg" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJmNjExZWJhNTVhN2RmNmE0OTllOTU4MDQxZmE1N2JhYTlkNmVjOWQ0Nzc4M2QzYTFkYjIyOTVmYWRkMjA1YjEyIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "f611eba55a7df6a499e958041fa57baa9d6ec9d47783d3a1db2295fadd205b12", + "receipt_id": "J75AAFA7CbekAShDZuujzE2ue3aKXTzxnQTch4XHHCZb", + "receipt": { + "Action": { + "signer_id": "f611eba55a7df6a499e958041fa57baa9d6ec9d47783d3a1db2295fadd205b12", + "signer_public_key": "ed25519:HZZ9GnUjiQu8KRHUGtueVXdDFjJAMmen97eNXFofaHPF", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5874383348262772861770" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "J3kUg3j6nFXczLfNtTyxxiwHxSyVvC9gNi1BnXiabPRJ", + "receipt": { + "Action": { + "signer_id": "eb46e034b19aa78afd13692816e781b17ccf1876c3088bf1c36b66c1824143a5", + "signer_public_key": "ed25519:GqRVXjUiMnoVYeYfLDWMvsEzgsvcN6hsRFVKS6oGqz44", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "AEqYroZMrGrwYXBHfFwvE7i27W7MfQaeVJneSm4Bv16A", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJlYjQ2ZTAzNGIxOWFhNzhhZmQxMzY5MjgxNmU3ODFiMTdjY2YxODc2YzMwODhiZjFjMzZiNjZjMTgyNDE0M2E1IiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "8MFfyUY4YVzERq69UY5vV8NzaEugBG25LaTJNpye8HyL", + "receipt": { + "Action": { + "signer_id": "eb46e034b19aa78afd13692816e781b17ccf1876c3088bf1c36b66c1824143a5", + "signer_public_key": "ed25519:GqRVXjUiMnoVYeYfLDWMvsEzgsvcN6hsRFVKS6oGqz44", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "AEqYroZMrGrwYXBHfFwvE7i27W7MfQaeVJneSm4Bv16A" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJlYjQ2ZTAzNGIxOWFhNzhhZmQxMzY5MjgxNmU3ODFiMTdjY2YxODc2YzMwODhiZjFjMzZiNjZjMTgyNDE0M2E1IiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "eb46e034b19aa78afd13692816e781b17ccf1876c3088bf1c36b66c1824143a5", + "receipt_id": "8vzpnZ3BTzUZVncHvcSpXLs1rqSYSNHq3i5vMDhAxneN", + "receipt": { + "Action": { + "signer_id": "eb46e034b19aa78afd13692816e781b17ccf1876c3088bf1c36b66c1824143a5", + "signer_public_key": "ed25519:GqRVXjUiMnoVYeYfLDWMvsEzgsvcN6hsRFVKS6oGqz44", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "GiRUYtJUhSBaQoZJfHRZxhdEgvUqzvqBohRHrUMxjyHD", + "receipt": { + "Action": { + "signer_id": "f963b51fc6512c65eee9c24f5fb696b0df6ca3dbddb68a78a98ca9e75c55c8ec", + "signer_public_key": "ed25519:HnWhX1QtwxJVA3BWhSJtgvhSgfgQHDm3ZvXd8jn6DwXy", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "6RaDMfkH2fMjizWintDrLi5oXNJgzpdgnF7Y329Q4zHM", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJmOTYzYjUxZmM2NTEyYzY1ZWVlOWMyNGY1ZmI2OTZiMGRmNmNhM2RiZGRiNjhhNzhhOThjYTllNzVjNTVjOGVjIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "AV1FeCTf3NgBAYeqk4SR35DaudMbdYG8ktMFPycmi9FE", + "receipt": { + "Action": { + "signer_id": "f963b51fc6512c65eee9c24f5fb696b0df6ca3dbddb68a78a98ca9e75c55c8ec", + "signer_public_key": "ed25519:HnWhX1QtwxJVA3BWhSJtgvhSgfgQHDm3ZvXd8jn6DwXy", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "6RaDMfkH2fMjizWintDrLi5oXNJgzpdgnF7Y329Q4zHM" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJmOTYzYjUxZmM2NTEyYzY1ZWVlOWMyNGY1ZmI2OTZiMGRmNmNhM2RiZGRiNjhhNzhhOThjYTllNzVjNTVjOGVjIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "f963b51fc6512c65eee9c24f5fb696b0df6ca3dbddb68a78a98ca9e75c55c8ec", + "receipt_id": "6uhjBPPas3od2GgtZmZsinztK1JuRyHsucC2EiZEC3yz", + "receipt": { + "Action": { + "signer_id": "f963b51fc6512c65eee9c24f5fb696b0df6ca3dbddb68a78a98ca9e75c55c8ec", + "signer_public_key": "ed25519:HnWhX1QtwxJVA3BWhSJtgvhSgfgQHDm3ZvXd8jn6DwXy", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5874383348262772861770" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "EzQhz6vhN1eYBCdVaSFXeonPy39huVmDPGJvqMw7dYJZ", + "receipt": { + "Action": { + "signer_id": "802efa65820935a2460d9d562595f9879e0219112e00dbf66611703996852054", + "signer_public_key": "ed25519:9dNjWnnmQe5hM2Rh2jbHGC7aM9v2KPRVk8bADKYe3E11", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "8EjAFwmw78XyF8RLhyCKuZSriupFV72iJWVBvtpe1ZBv", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI4MDJlZmE2NTgyMDkzNWEyNDYwZDlkNTYyNTk1Zjk4NzllMDIxOTExMmUwMGRiZjY2NjExNzAzOTk2ODUyMDU0IiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "7eCy6LsyTn46Zw6zHgC4AEgD6KsuJFVPy7pGET1kgrvE", + "receipt": { + "Action": { + "signer_id": "802efa65820935a2460d9d562595f9879e0219112e00dbf66611703996852054", + "signer_public_key": "ed25519:9dNjWnnmQe5hM2Rh2jbHGC7aM9v2KPRVk8bADKYe3E11", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "8EjAFwmw78XyF8RLhyCKuZSriupFV72iJWVBvtpe1ZBv" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI4MDJlZmE2NTgyMDkzNWEyNDYwZDlkNTYyNTk1Zjk4NzllMDIxOTExMmUwMGRiZjY2NjExNzAzOTk2ODUyMDU0IiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "802efa65820935a2460d9d562595f9879e0219112e00dbf66611703996852054", + "receipt_id": "4UumEMHMy67sMK3qHcWPL97CuY5uTK3jSVH2xjibjjUm", + "receipt": { + "Action": { + "signer_id": "802efa65820935a2460d9d562595f9879e0219112e00dbf66611703996852054", + "signer_public_key": "ed25519:9dNjWnnmQe5hM2Rh2jbHGC7aM9v2KPRVk8bADKYe3E11", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "CxLgbaqK2SY4gCGgEPbS1gNYVqY1Pi1HzGWVAsYi3nPW", + "receipt": { + "Action": { + "signer_id": "be1009a4018d330fddca34f9e870914e218dd7b44248fa5ef2129ea69ce1839d", + "signer_public_key": "ed25519:DnveVMrpZ7PUMkz5i4rbDvRBfuvgf5srbRmpADsyVAtk", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "8cpPbZqnXia5RSNqnTrM8tafZCTAgmAqdxrGYntJTvMq", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJiZTEwMDlhNDAxOGQzMzBmZGRjYTM0ZjllODcwOTE0ZTIxOGRkN2I0NDI0OGZhNWVmMjEyOWVhNjljZTE4MzlkIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "DAHX7gRMSyX7Ni9RQYARdfZegnCYXqGhHCKJRymC8v1F", + "receipt": { + "Action": { + "signer_id": "be1009a4018d330fddca34f9e870914e218dd7b44248fa5ef2129ea69ce1839d", + "signer_public_key": "ed25519:DnveVMrpZ7PUMkz5i4rbDvRBfuvgf5srbRmpADsyVAtk", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "8cpPbZqnXia5RSNqnTrM8tafZCTAgmAqdxrGYntJTvMq" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJiZTEwMDlhNDAxOGQzMzBmZGRjYTM0ZjllODcwOTE0ZTIxOGRkN2I0NDI0OGZhNWVmMjEyOWVhNjljZTE4MzlkIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "be1009a4018d330fddca34f9e870914e218dd7b44248fa5ef2129ea69ce1839d", + "receipt_id": "Ba1Pb3z18Cx2icqsaFWMqFLj1G4cdwBz5jbpgAstf6yH", + "receipt": { + "Action": { + "signer_id": "be1009a4018d330fddca34f9e870914e218dd7b44248fa5ef2129ea69ce1839d", + "signer_public_key": "ed25519:DnveVMrpZ7PUMkz5i4rbDvRBfuvgf5srbRmpADsyVAtk", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5874383348262772861770" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "4Qeb7ZTmSmothyUqsCokWkBRR5bNUvxY1bzW4C4MmCJa", + "receipt": { + "Action": { + "signer_id": "7f858468df4b938147ba238793457783d376f35ebed79eb54ab2489e6c173de6", + "signer_public_key": "ed25519:9anrwA6ULtN6HiHRvyY22SPKoUCvgZZrW7gobf4KHge9", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "6V1rE4neBhQ9kb9KZoRMnFkDsxx6X6tazoNc3ipxdG64", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI3Zjg1ODQ2OGRmNGI5MzgxNDdiYTIzODc5MzQ1Nzc4M2QzNzZmMzVlYmVkNzllYjU0YWIyNDg5ZTZjMTczZGU2IiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "4bPpcLBgjt9iNwYAyWpSCFTgNH5CHLMvqJ1sLmKmi5mC", + "receipt": { + "Action": { + "signer_id": "7f858468df4b938147ba238793457783d376f35ebed79eb54ab2489e6c173de6", + "signer_public_key": "ed25519:9anrwA6ULtN6HiHRvyY22SPKoUCvgZZrW7gobf4KHge9", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "6V1rE4neBhQ9kb9KZoRMnFkDsxx6X6tazoNc3ipxdG64" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI3Zjg1ODQ2OGRmNGI5MzgxNDdiYTIzODc5MzQ1Nzc4M2QzNzZmMzVlYmVkNzllYjU0YWIyNDg5ZTZjMTczZGU2IiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "7f858468df4b938147ba238793457783d376f35ebed79eb54ab2489e6c173de6", + "receipt_id": "FBiiYRJ5V7tybUuaWjKhmGCqb6jdLNqX7xF3Xs1BTsou", + "receipt": { + "Action": { + "signer_id": "7f858468df4b938147ba238793457783d376f35ebed79eb54ab2489e6c173de6", + "signer_public_key": "ed25519:9anrwA6ULtN6HiHRvyY22SPKoUCvgZZrW7gobf4KHge9", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "AtT9WZKF8X7R9FcVsEJsWH7uR1PrT6S1A9fuDRqLzEja", + "receipt": { + "Action": { + "signer_id": "5b661f5cb82735bce376359f46aec287fd182228e1117ada4d09003360817e33", + "signer_public_key": "ed25519:79nRFh8rDzw6EKn2H3BFvgTFPqtiC2zcapL4DojRJ5Mt", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "9JWhzwZNHZTt6iSb9PFuLhzQJjrUcMwTFqf1WDA8EM2L", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI1YjY2MWY1Y2I4MjczNWJjZTM3NjM1OWY0NmFlYzI4N2ZkMTgyMjI4ZTExMTdhZGE0ZDA5MDAzMzYwODE3ZTMzIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "8fcSTmLEj1XKpWAZfX9KiMTvjy1qYV74PDLUsXiJj77j", + "receipt": { + "Action": { + "signer_id": "5b661f5cb82735bce376359f46aec287fd182228e1117ada4d09003360817e33", + "signer_public_key": "ed25519:79nRFh8rDzw6EKn2H3BFvgTFPqtiC2zcapL4DojRJ5Mt", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "9JWhzwZNHZTt6iSb9PFuLhzQJjrUcMwTFqf1WDA8EM2L" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI1YjY2MWY1Y2I4MjczNWJjZTM3NjM1OWY0NmFlYzI4N2ZkMTgyMjI4ZTExMTdhZGE0ZDA5MDAzMzYwODE3ZTMzIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "5b661f5cb82735bce376359f46aec287fd182228e1117ada4d09003360817e33", + "receipt_id": "6kXRUBote14mjKY9NEMgVgDkMmcgAxehaQQTaykj59Rq", + "receipt": { + "Action": { + "signer_id": "5b661f5cb82735bce376359f46aec287fd182228e1117ada4d09003360817e33", + "signer_public_key": "ed25519:79nRFh8rDzw6EKn2H3BFvgTFPqtiC2zcapL4DojRJ5Mt", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5874383348262772861770" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "HQBZa1wQpRnGNRAKUZ9FEPuxwrF1Drt1JUiUxAZh32c7", + "receipt": { + "Action": { + "signer_id": "a36f94bd041dcde5f1ac46fc10840710d27cfbf4fc864aa15121fd4b3d047bb3", + "signer_public_key": "ed25519:Bzz8yhj2J3rcZTiohpg5V3rVKuT2ELyWrzapoZB6Xvgi", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "CovHSxc56D9iK7Z2b2yuKdZZRJq55izTvGTvMkKySU5h", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJhMzZmOTRiZDA0MWRjZGU1ZjFhYzQ2ZmMxMDg0MDcxMGQyN2NmYmY0ZmM4NjRhYTE1MTIxZmQ0YjNkMDQ3YmIzIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "3KQJRDQn6s7mw4dv9fEWsyKUeXYZmLw3xHvub2EF3kXV", + "receipt": { + "Action": { + "signer_id": "a36f94bd041dcde5f1ac46fc10840710d27cfbf4fc864aa15121fd4b3d047bb3", + "signer_public_key": "ed25519:Bzz8yhj2J3rcZTiohpg5V3rVKuT2ELyWrzapoZB6Xvgi", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "CovHSxc56D9iK7Z2b2yuKdZZRJq55izTvGTvMkKySU5h" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJhMzZmOTRiZDA0MWRjZGU1ZjFhYzQ2ZmMxMDg0MDcxMGQyN2NmYmY0ZmM4NjRhYTE1MTIxZmQ0YjNkMDQ3YmIzIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "a36f94bd041dcde5f1ac46fc10840710d27cfbf4fc864aa15121fd4b3d047bb3", + "receipt_id": "2evdvzWoANB6N8aRrTGysejcNqfr3GmtWXtiWdTdTeeC", + "receipt": { + "Action": { + "signer_id": "a36f94bd041dcde5f1ac46fc10840710d27cfbf4fc864aa15121fd4b3d047bb3", + "signer_public_key": "ed25519:Bzz8yhj2J3rcZTiohpg5V3rVKuT2ELyWrzapoZB6Xvgi", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5877805752493766187390" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "F9QzfycXo3YdjjLCJ2K5hbmC5vjbs9EbHygLcnoT4bfV", + "receipt": { + "Action": { + "signer_id": "ba97412f6eba6162312580649ad9edce8291d8bd2e922de0e824c7689b6f7c66", + "signer_public_key": "ed25519:DZNbvck6pbw5KWowfKXRB4XuKZ77u3PFwHhmBZG8Y7T3", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "GGHYtbQHrWG6G1qBw428KvmNRjgtcx5fc5ykm96xGvpN", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJiYTk3NDEyZjZlYmE2MTYyMzEyNTgwNjQ5YWQ5ZWRjZTgyOTFkOGJkMmU5MjJkZTBlODI0Yzc2ODliNmY3YzY2IiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "4WAW8jWocqJdgjgNHQkvBmtmU5u4MSjDyMd3HvgvhPUJ", + "receipt": { + "Action": { + "signer_id": "ba97412f6eba6162312580649ad9edce8291d8bd2e922de0e824c7689b6f7c66", + "signer_public_key": "ed25519:DZNbvck6pbw5KWowfKXRB4XuKZ77u3PFwHhmBZG8Y7T3", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "GGHYtbQHrWG6G1qBw428KvmNRjgtcx5fc5ykm96xGvpN" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJiYTk3NDEyZjZlYmE2MTYyMzEyNTgwNjQ5YWQ5ZWRjZTgyOTFkOGJkMmU5MjJkZTBlODI0Yzc2ODliNmY3YzY2IiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "ba97412f6eba6162312580649ad9edce8291d8bd2e922de0e824c7689b6f7c66", + "receipt_id": "ChERjm92vGwZBiyeVNrm3dEcrbMLKCizF3hF4QB4FLRK", + "receipt": { + "Action": { + "signer_id": "ba97412f6eba6162312580649ad9edce8291d8bd2e922de0e824c7689b6f7c66", + "signer_public_key": "ed25519:DZNbvck6pbw5KWowfKXRB4XuKZ77u3PFwHhmBZG8Y7T3", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "CSjxyymjxfRiWQM57jFohhaZrUCCgcKdHuTyovSFCT7e", + "receipt": { + "Action": { + "signer_id": "b771dc9b98e630bbd946e033c728e53b1a3c8bdad1c0c76e9548cd464197b69d", + "signer_public_key": "ed25519:DM6Ju8H4CTquSTfzSZJzV5HJ7m9wVFY9pTsKPKts6Vnt", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "4ZazYfcX7AAGxk49pMUWqzdZb8fTt6nqQzkFBZXP8S8p", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJiNzcxZGM5Yjk4ZTYzMGJiZDk0NmUwMzNjNzI4ZTUzYjFhM2M4YmRhZDFjMGM3NmU5NTQ4Y2Q0NjQxOTdiNjlkIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "AsGiozZga53PsZ7PLDMjEcfCsNL1sjPxZpwK6K1tzyvh", + "receipt": { + "Action": { + "signer_id": "b771dc9b98e630bbd946e033c728e53b1a3c8bdad1c0c76e9548cd464197b69d", + "signer_public_key": "ed25519:DM6Ju8H4CTquSTfzSZJzV5HJ7m9wVFY9pTsKPKts6Vnt", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "4ZazYfcX7AAGxk49pMUWqzdZb8fTt6nqQzkFBZXP8S8p" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJiNzcxZGM5Yjk4ZTYzMGJiZDk0NmUwMzNjNzI4ZTUzYjFhM2M4YmRhZDFjMGM3NmU5NTQ4Y2Q0NjQxOTdiNjlkIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "b771dc9b98e630bbd946e033c728e53b1a3c8bdad1c0c76e9548cd464197b69d", + "receipt_id": "EE7wVXFcyky9yZbvF54wCCFECCB9aM5MP2yFNigNM3ww", + "receipt": { + "Action": { + "signer_id": "b771dc9b98e630bbd946e033c728e53b1a3c8bdad1c0c76e9548cd464197b69d", + "signer_public_key": "ed25519:DM6Ju8H4CTquSTfzSZJzV5HJ7m9wVFY9pTsKPKts6Vnt", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "4XjugAC2V7EhcMCqQ498E2UX6E1ZQ13zuMcyJqGT5QdX", + "receipt": { + "Action": { + "signer_id": "64622d70a15b99209a28f77e523050793c57a65bb67d876f3894b383603280e1", + "signer_public_key": "ed25519:7krbiCh972A89AK9xijAGvZrGBpBGdw3HpDvuXfjwR1r", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "9kNUMtXPgS8J7e8UwQgDxDgiwgoAWY9mnEduA3NWUSem", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI2NDYyMmQ3MGExNWI5OTIwOWEyOGY3N2U1MjMwNTA3OTNjNTdhNjViYjY3ZDg3NmYzODk0YjM4MzYwMzI4MGUxIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "2G3geRWVnRV9eAGgk5xssPBXXRyKvYgvGdghJRJhRTwV", + "receipt": { + "Action": { + "signer_id": "64622d70a15b99209a28f77e523050793c57a65bb67d876f3894b383603280e1", + "signer_public_key": "ed25519:7krbiCh972A89AK9xijAGvZrGBpBGdw3HpDvuXfjwR1r", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "9kNUMtXPgS8J7e8UwQgDxDgiwgoAWY9mnEduA3NWUSem" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI2NDYyMmQ3MGExNWI5OTIwOWEyOGY3N2U1MjMwNTA3OTNjNTdhNjViYjY3ZDg3NmYzODk0YjM4MzYwMzI4MGUxIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "64622d70a15b99209a28f77e523050793c57a65bb67d876f3894b383603280e1", + "receipt_id": "AYd29XfZgaWgsnrCFScMC5aUB9ekxXfdByd1Ttnqk1en", + "receipt": { + "Action": { + "signer_id": "64622d70a15b99209a28f77e523050793c57a65bb67d876f3894b383603280e1", + "signer_public_key": "ed25519:7krbiCh972A89AK9xijAGvZrGBpBGdw3HpDvuXfjwR1r", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "5CXp64sNkGYydpjxgj6Jvcc8d8YaBiMKd6UhTBh5w3ys", + "receipt": { + "Action": { + "signer_id": "756ad7319847864952e8bb311f0af834a8474c9556b41e94474feeba9dcdc105", + "signer_public_key": "ed25519:8uMC5YiMNPeFcUTHehqKnPh4Z2pXZFd2zoHmH8cCAbC8", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "7M8j3dFceUvb25ThPH3swUBJydYEpwSXRfxH93hXQFDF", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI3NTZhZDczMTk4NDc4NjQ5NTJlOGJiMzExZjBhZjgzNGE4NDc0Yzk1NTZiNDFlOTQ0NzRmZWViYTlkY2RjMTA1IiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "2gBBVqMZQE3Q2UnbXXPwicUCt8XvzzzpFvwvVk7CLCAM", + "receipt": { + "Action": { + "signer_id": "756ad7319847864952e8bb311f0af834a8474c9556b41e94474feeba9dcdc105", + "signer_public_key": "ed25519:8uMC5YiMNPeFcUTHehqKnPh4Z2pXZFd2zoHmH8cCAbC8", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "7M8j3dFceUvb25ThPH3swUBJydYEpwSXRfxH93hXQFDF" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI3NTZhZDczMTk4NDc4NjQ5NTJlOGJiMzExZjBhZjgzNGE4NDc0Yzk1NTZiNDFlOTQ0NzRmZWViYTlkY2RjMTA1IiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "756ad7319847864952e8bb311f0af834a8474c9556b41e94474feeba9dcdc105", + "receipt_id": "4trnDdEVMHkCcgtk2DnksCMkwKNdyfAwovJ4U5bgQji5", + "receipt": { + "Action": { + "signer_id": "756ad7319847864952e8bb311f0af834a8474c9556b41e94474feeba9dcdc105", + "signer_public_key": "ed25519:8uMC5YiMNPeFcUTHehqKnPh4Z2pXZFd2zoHmH8cCAbC8", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5884650560955752838630" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "EyBb2X6cVZVfEzYjJGt37j1P54G6J5PritfDqGzeQzaP", + "receipt": { + "Action": { + "signer_id": "d6175429043c812e387d2698a9584eebbd4624f283e0350b1b3e1c1aab7feaea", + "signer_public_key": "ed25519:FQit1Fr3gUXqGN4q9fYmXVtnEcipH7ZpgNexGgMuoYBT", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "Hyzx6fn9X9WdtGTSsAQ1VwUuohYPowd7a3Hzwtd52N1v", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiJkNjE3NTQyOTA0M2M4MTJlMzg3ZDI2OThhOTU4NGVlYmJkNDYyNGYyODNlMDM1MGIxYjNlMWMxYWFiN2ZlYWVhIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "7FD8fcXzsvoxPwfkLFHrLEiPLUKLoERCpdoPD61Va9rD", + "receipt": { + "Action": { + "signer_id": "d6175429043c812e387d2698a9584eebbd4624f283e0350b1b3e1c1aab7feaea", + "signer_public_key": "ed25519:FQit1Fr3gUXqGN4q9fYmXVtnEcipH7ZpgNexGgMuoYBT", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "Hyzx6fn9X9WdtGTSsAQ1VwUuohYPowd7a3Hzwtd52N1v" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiJkNjE3NTQyOTA0M2M4MTJlMzg3ZDI2OThhOTU4NGVlYmJkNDYyNGYyODNlMDM1MGIxYjNlMWMxYWFiN2ZlYWVhIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "d6175429043c812e387d2698a9584eebbd4624f283e0350b1b3e1c1aab7feaea", + "receipt_id": "7cge1MGQRQCoJ1MNxCkXZDu4RmFca6XKazdaD9FpcEwY", + "receipt": { + "Action": { + "signer_id": "d6175429043c812e387d2698a9584eebbd4624f283e0350b1b3e1c1aab7feaea", + "signer_public_key": "ed25519:FQit1Fr3gUXqGN4q9fYmXVtnEcipH7ZpgNexGgMuoYBT", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5881228156724759513010" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "amm.counselor.near", + "receipt_id": "XUt4nVrFL7jdw34XLxyp1mYEuAyL9bpjQoUuKRcXbi2", + "receipt": { + "Action": { + "signer_id": "67bad843e9ecaab916f0f28ae100b8e0541f4ab3648a0958ac9b3a44eb5031cb", + "signer_public_key": "ed25519:7yvEtACLafq9JCii5SPWh4dercz5BkjTKXck1oSGiWFL", + "gas_price": "347841850", + "output_data_receivers": [ + { + "data_id": "G1Dy9q4a7YfyvEQbLZc4b8RDWoYgfwcmU3bxePtRXVJz", + "receiver_id": "wrap.near" + } + ], + "input_data_ids": [], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_on_transfer", + "args": "eyJzZW5kZXJfaWQiOiI2N2JhZDg0M2U5ZWNhYWI5MTZmMGYyOGFlMTAwYjhlMDU0MWY0YWIzNjQ4YTA5NThhYzliM2E0NGViNTAzMWNiIiwiYW1vdW50IjoiMTAwMDAwMDAwMDAwMDAwMDAwMCIsIm1zZyI6IntcImZ1bmN0aW9uXCI6XCJidXlcIixcImFyZ3NcIjp7XCJtYXJrZXRfaWRcIjpcIjM0XCIsXCJvdXRjb21lX3RhcmdldFwiOjAsXCJtaW5fc2hhcmVzX291dFwiOlwiMFwifX0ifQ==", + "gas": 170000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "wrap.near", + "receiver_id": "wrap.near", + "receipt_id": "3RgTMGUKLxZF6BJ6zhwTVgPM3MvykAoSiS9MPKWwEgeR", + "receipt": { + "Action": { + "signer_id": "67bad843e9ecaab916f0f28ae100b8e0541f4ab3648a0958ac9b3a44eb5031cb", + "signer_public_key": "ed25519:7yvEtACLafq9JCii5SPWh4dercz5BkjTKXck1oSGiWFL", + "gas_price": "347841850", + "output_data_receivers": [], + "input_data_ids": [ + "G1Dy9q4a7YfyvEQbLZc4b8RDWoYgfwcmU3bxePtRXVJz" + ], + "actions": [ + { + "FunctionCall": { + "method_name": "ft_resolve_transfer", + "args": "eyJzZW5kZXJfaWQiOiI2N2JhZDg0M2U5ZWNhYWI5MTZmMGYyOGFlMTAwYjhlMDU0MWY0YWIzNjQ4YTA5NThhYzliM2E0NGViNTAzMWNiIiwicmVjZWl2ZXJfaWQiOiJhbW0uY291bnNlbG9yLm5lYXIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=", + "gas": 5000000000000, + "deposit": "0" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "67bad843e9ecaab916f0f28ae100b8e0541f4ab3648a0958ac9b3a44eb5031cb", + "receipt_id": "2AZ3LZiJzdTkmuf5P7u4ksYDKhNa5WhH2PZu9BjFy7Do", + "receipt": { + "Action": { + "signer_id": "67bad843e9ecaab916f0f28ae100b8e0541f4ab3648a0958ac9b3a44eb5031cb", + "signer_public_key": "ed25519:7yvEtACLafq9JCii5SPWh4dercz5BkjTKXck1oSGiWFL", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "5884650560955752838630" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "e16f51c60e28107634badab485b5880e8fd0de5e21f8e44ee8f9f8730b1d590e", + "receipt_id": "JCc4dbfSqCzF8HvXd1TLUiPJnyWn3FxEe33zcSD6gJEg", + "receipt": { + "Action": { + "signer_id": "e16f51c60e28107634badab485b5880e8fd0de5e21f8e44ee8f9f8730b1d590e", + "signer_public_key": "ed25519:GB1BeAqXp9kyrWj69MjqQ5npUkbrAkMzRTdMLtzwNZEM", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2202721678614593074010" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "fdf3c0ba76b88752da7b3c2281d59d453f6bbc3ebbb9a90419a32c32a6e37b9e", + "receipt_id": "DFpxfN9y4vBGj5WgZRD2LM41iczCyoujVGZ4KRWboYKo", + "receipt": { + "Action": { + "signer_id": "fdf3c0ba76b88752da7b3c2281d59d453f6bbc3ebbb9a90419a32c32a6e37b9e", + "signer_public_key": "ed25519:J6KiypFaYysRYYnLusad15ntATNqXPfSgSRBtcPAqgmT", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "69391a26878dc60f48f4c6571ad696cd7e9954aff10eedb3a2074fff865f45bd", + "receipt_id": "3ciY175jWZN7EhfdGDHo5PdqVEw44RR79TAGFxJ8QUXw", + "receipt": { + "Action": { + "signer_id": "69391a26878dc60f48f4c6571ad696cd7e9954aff10eedb3a2074fff865f45bd", + "signer_public_key": "ed25519:85kJxpT9AegNntRVwGSBZ9oCHNj33kxWcJYYBuvihThN", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "2ea3a819b54d727eea5905b0b585eef7c95dab63141c0abb89897bda4669bb23", + "receipt_id": "4hjy4597msgd7GmCdCYfqoUaTk1a18GCM7MchadNiFoy", + "receipt": { + "Action": { + "signer_id": "2ea3a819b54d727eea5905b0b585eef7c95dab63141c0abb89897bda4669bb23", + "signer_public_key": "ed25519:494Vaz7VHVMvLtgx6WT1sBd6yDgZM2AR9BjLdSgtbPT8", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "e1c47b3a8a009791f20838d976954a902113dc2cf82eb88c9910557a2abf1938", + "receipt_id": "NKK1EuV9P26kYVrNGYPiJGxJoAgPdrUSPi2jteQo3f9", + "receipt": { + "Action": { + "signer_id": "e1c47b3a8a009791f20838d976954a902113dc2cf82eb88c9910557a2abf1938", + "signer_public_key": "ed25519:GCJW4jMQLos7WC4UwtyKUkYqUFw836hNh4Bge3cz4SyV", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "b4a0c9f6f783bfcde1b1d4b75c85341c1c0d2e075f58d7a231601193d14ff91a", + "receipt_id": "GG7LPZYzfa3uKxnpzvXCgkJEWcWzWxkydiCEWxykN3AT", + "receipt": { + "Action": { + "signer_id": "b4a0c9f6f783bfcde1b1d4b75c85341c1c0d2e075f58d7a231601193d14ff91a", + "signer_public_key": "ed25519:DA6b7Vc8DkKw3m3UjEGDCvN779ciCo5VMwnHf7sTsTw7", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "27ff5373c141a3c65de7f08351caa7cf32456734fb903542e11df6b3adff2cda", + "receipt_id": "4HGHodYW9FAGeCFWPgsHd88GCH2G4sxLBRCSXvFXV4sf", + "receipt": { + "Action": { + "signer_id": "27ff5373c141a3c65de7f08351caa7cf32456734fb903542e11df6b3adff2cda", + "signer_public_key": "ed25519:3h8iHXKaEybfkUAXzN9bH9QcPKaMwZMY4DYm1615td2R", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "ccf4d8c5cb4c2b61caf4e2993c7be1fec7f604983174568c1371ce52c9687359", + "receipt_id": "AwcKwazpnyCa8f8BcS2ZGTd8jwDX84i5iTxDqz2UqJ8v", + "receipt": { + "Action": { + "signer_id": "ccf4d8c5cb4c2b61caf4e2993c7be1fec7f604983174568c1371ce52c9687359", + "signer_public_key": "ed25519:Eo4iR7tZ1SNSKZLfWqGijfy3YTs3LQTBsuRNiGp6bXNY", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "a4420bdf0dbf92834296100d7d3e878f97ef4325d55ef3be49c7d02cf0a86505", + "receipt_id": "D4bXqCdFy6Crq9D5A6Bh5kyNF75pf5f5ux4pLQmgmY3x", + "receipt": { + "Action": { + "signer_id": "a4420bdf0dbf92834296100d7d3e878f97ef4325d55ef3be49c7d02cf0a86505", + "signer_public_key": "ed25519:C4CGuLfz2dbNVmg3HxzwyScXQoCHyVH81vsRQkxB6jK2", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "62029ea73bde940bdca4ac7a37103174cc94333c67f095f00ba69efd4588373a", + "receipt_id": "AF2nML54ZcwLgbo7JFo64FMRNx1rJm1TiBP9HNW7T3iH", + "receipt": { + "Action": { + "signer_id": "62029ea73bde940bdca4ac7a37103174cc94333c67f095f00ba69efd4588373a", + "signer_public_key": "ed25519:7bbGjdBzpHuimsG4RJ7wu7f5umfCwtw1YD8wcZQspRLu", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "346c50b5e3601c1472072919b2d3c478ed8d89d37d6f17c0e280666e01b463fe", + "receipt_id": "Cu7Mc5PLzgZyqKEMEhBmPwzVxHxUJTDxgPSGmUGAjxye", + "receipt": { + "Action": { + "signer_id": "346c50b5e3601c1472072919b2d3c478ed8d89d37d6f17c0e280666e01b463fe", + "signer_public_key": "ed25519:4XdzhiZVcfJekmLYaBM5WA7iKvtjY7iAS4n2XU6f4D3b", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "ada56dd31338b61688a1bbccf9136010c93e640cf76af38bf1fff5d89cdbe88c", + "receipt_id": "FYqAXm8KyR6Ptzjt7hHvrAAi9NWzusTy3VNus43EpFsa", + "receipt": { + "Action": { + "signer_id": "ada56dd31338b61688a1bbccf9136010c93e640cf76af38bf1fff5d89cdbe88c", + "signer_public_key": "ed25519:CgqqbuBmU7fz6i1tJdq2pi4rXejnVRCKKr7fpsgGkcxb", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "8850bfa0acaf43c0af7cfae7e63f95d1bbf5cc6456c6b037d763a4006e796edf", + "receipt_id": "36zZTnLGS31nwWyzy4WvtVEuUyUwCRVsXgpoKHYDownL", + "receipt": { + "Action": { + "signer_id": "8850bfa0acaf43c0af7cfae7e63f95d1bbf5cc6456c6b037d763a4006e796edf", + "signer_public_key": "ed25519:AB7rxUa2AEBZHZXZxToWprirKzy9JdPbvD78qk7xo1tr", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "38bbba4522fb45b4bef0c1454ee4bf0ac9ae210608a5a3500a69dacf58caa2bc", + "receipt_id": "CQA8seKhXNmba6npvnspWZJZafcpTmiuYTQE5eovsY9F", + "receipt": { + "Action": { + "signer_id": "38bbba4522fb45b4bef0c1454ee4bf0ac9ae210608a5a3500a69dacf58caa2bc", + "signer_public_key": "ed25519:4pTrnRi7bJy7Kwp4ysxTpoPdGgZz2FV4qdfcXJuGQkZh", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "a84f16490fcca438161789940634e7374c85f82f689967c76e149037f13ef759", + "receipt_id": "FSKqWBLLu7xTvrQuaRdjNr4WNPDzQFGqkwEr78EvpNMm", + "receipt": { + "Action": { + "signer_id": "a84f16490fcca438161789940634e7374c85f82f689967c76e149037f13ef759", + "signer_public_key": "ed25519:CL1SR9noD9sVY2JSPUbSwBRFz5qF9zzSyzgtyKN6JQsr", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "9d43a591c1177f6db71c7396202be99ab0f2d6c24a21fd2eb7e2908058b8071d", + "receipt_id": "2pNf5Fi1pyCEGQWeRJHAqcMQb7bwZA75Wd8PA4zq8q2A", + "receipt": { + "Action": { + "signer_id": "9d43a591c1177f6db71c7396202be99ab0f2d6c24a21fd2eb7e2908058b8071d", + "signer_public_key": "ed25519:BatqUEYvk3cefSPdbDwBN6iPALdcNs1AhoUX1qNMKSwn", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "db8d152e3d6bebc828897d6f45c71f17add023b8330ce0b16f5228e8d73b94ac", + "receipt_id": "426jQKcXvVAxjTTajXYATfVZGxcZbuMwCZ88pCpxJafD", + "receipt": { + "Action": { + "signer_id": "db8d152e3d6bebc828897d6f45c71f17add023b8330ce0b16f5228e8d73b94ac", + "signer_public_key": "ed25519:Fn34VAiUZtnAvnRawewutABVMf8P7CgaLcAGWtQgjiKu", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "951471e0814756b302c809ed03e783c5f00807050e6e8573d9a576249d0b32c7", + "receipt_id": "9TwR46JMU9gvtv2rauQaWJJVn8QNfNvWGHMkpr8Y4vgz", + "receipt": { + "Action": { + "signer_id": "951471e0814756b302c809ed03e783c5f00807050e6e8573d9a576249d0b32c7", + "signer_public_key": "ed25519:B2wq41H57YSvkDDZfM55ZGofryR4ukCRykvNAAoTteVc", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "c5b41c0b7acf736d417f84d22cac0eed3921c1aeca5fc80d024e7c8e7cff9c51", + "receipt_id": "FspUdBvyjm1MBWhSv27AcZBeHn4NkDfNjQpJxuGjYGH6", + "receipt": { + "Action": { + "signer_id": "c5b41c0b7acf736d417f84d22cac0eed3921c1aeca5fc80d024e7c8e7cff9c51", + "signer_public_key": "ed25519:EJkcATFEhPzNuuDmTuSG4ihCyZKoMgW3J3nCz98FKtGp", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "e9bffb51db321c42a25d34282ee943cdb41f8fc0fdd7920f134ce2073115d188", + "receipt_id": "DtpDxZAnAvjQcRG8c7LTvHfq8ETTuuPfXWXEJuYSbQxV", + "receipt": { + "Action": { + "signer_id": "e9bffb51db321c42a25d34282ee943cdb41f8fc0fdd7920f134ce2073115d188", + "signer_public_key": "ed25519:GjTnRdN34nCf6AQA8sxLJjGbdQU62N5nE8rVG2XFWMX5", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "95bec7e57ef31eb8bd81993a678bdb1363e7d007b239ba65925af5af43653cc7", + "receipt_id": "5Us3Vejyorp2j21QftbsV8e2mfnELJoSk1ZJvLc8yEks", + "receipt": { + "Action": { + "signer_id": "95bec7e57ef31eb8bd81993a678bdb1363e7d007b239ba65925af5af43653cc7", + "signer_public_key": "ed25519:B5YUXGFxfqDeKhx2MSAize6eiYwGnfpkPDhq5XvhmqzW", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "d482c54f3b9ab801baca5810dfcfb7160d5aec673570c1a23f70a80ff5eb663f", + "receipt_id": "4owQb8GWbZJ1a5G3dTZrhiyL2yr3m72w5URA7ecnfeLs", + "receipt": { + "Action": { + "signer_id": "d482c54f3b9ab801baca5810dfcfb7160d5aec673570c1a23f70a80ff5eb663f", + "signer_public_key": "ed25519:FJZ615hc3tDSHAhNNvxj3sTqastSkJPE4q1RaYGaitcE", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "adc2a42bc959c3b0596cf653a8b562ef421890bedbaf8ea9144ebb0557605c1e", + "receipt_id": "BaJZHTgm8siwTuKz3mKaz2arsxRgmjiCvNzCz2dPCeGk", + "receipt": { + "Action": { + "signer_id": "adc2a42bc959c3b0596cf653a8b562ef421890bedbaf8ea9144ebb0557605c1e", + "signer_public_key": "ed25519:ChHg4WweaL3zH9inBQiu47nyh7vL5bxFJwnK37PiG8TP", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "f6964201d324203ea3657473a62873d917542c19cc5e522d54f5f13bbfd4054f", + "receipt_id": "2mMai51XuzFAYFAfEba1UtPAnmq3NjDFXJ7VaE4dkUNH", + "receipt": { + "Action": { + "signer_id": "f6964201d324203ea3657473a62873d917542c19cc5e522d54f5f13bbfd4054f", + "signer_public_key": "ed25519:HbaBakCuBcmHpXS2ekW91hHpeNGXmJQFrcnUrrzL8pTg", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "cb6c9942fe09078c116f42300fa4c41957d2cf74e0461dff3113fd82e82552b6", + "receipt_id": "CgxadAJvuFsywTWHXSmNc8seK4YtW13DxMp426sXWZyZ", + "receipt": { + "Action": { + "signer_id": "cb6c9942fe09078c116f42300fa4c41957d2cf74e0461dff3113fd82e82552b6", + "signer_public_key": "ed25519:Eh5orfc6AV8dQiiExNprFrz84fDghyDoXaNFfgfFMjwK", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "c75aed38d44b0402c2676bf78264f34dd0521405b54b51c01df13e002f88ffda", + "receipt_id": "2jLTX7bwkvJNupJ8qhzgu3ueuuMBxKZoqvm15JsM5r8o", + "receipt": { + "Action": { + "signer_id": "c75aed38d44b0402c2676bf78264f34dd0521405b54b51c01df13e002f88ffda", + "signer_public_key": "ed25519:ERCYmwoBzCY3VHJchMNx37PY65WTbM8q9BayjqfJKcnV", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "22b634bd3b9f6cf5dce2374b8445f59c7772b1bcfd452876a0118727c63c44a1", + "receipt_id": "8gwaXrriECf3tQmJJqG2a6bZp8GLqzLX1xiTxLgHFPR9", + "receipt": { + "Action": { + "signer_id": "22b634bd3b9f6cf5dce2374b8445f59c7772b1bcfd452876a0118727c63c44a1", + "signer_public_key": "ed25519:3LW1KzQNTbvQXHpzvrs2fYsbLbCGUjAg9jvdEXDx2T4t", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "9e0d32c1e5e536acd1408f2109b992b63da4d402c717bb4a045faf82f84150b5", + "receipt_id": "8x6AJpX7pxSX77HTK2bwpN73kvQKWMKQbTyVnVZgMyzo", + "receipt": { + "Action": { + "signer_id": "9e0d32c1e5e536acd1408f2109b992b63da4d402c717bb4a045faf82f84150b5", + "signer_public_key": "ed25519:Bdy69wUEbDDQc1EvBQxJM8ntmrsQzUV4N2osdQodovdi", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "b692a421b9447690a6627ab67ddd477607a35493e78de0f875eee0994157e41d", + "receipt_id": "2fje43BUwNQ4Cxy2bPj7P7G7cQiQm7qsPNx6Z5AbyiNp", + "receipt": { + "Action": { + "signer_id": "b692a421b9447690a6627ab67ddd477607a35493e78de0f875eee0994157e41d", + "signer_public_key": "ed25519:DHgtgry1xXuMQt4CSvkHYc7d4pVDQZ12qPh2GoNZk3Xr", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "8c023e8a8aa769c51b3a9198ea28e2067a73455d109bd5475dd07df40fa8a1d3", + "receipt_id": "Fdcwzdr7NkAwnavU1JGQ2zvhNNVhaaMKzRYTDX9n6JGE", + "receipt": { + "Action": { + "signer_id": "8c023e8a8aa769c51b3a9198ea28e2067a73455d109bd5475dd07df40fa8a1d3", + "signer_public_key": "ed25519:ARY4dSrNrYE6ktcjhGVkNePoE2zSpq36mdhKN3fTWNE6", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "e528a122e6217e29e12162c0c04b3c0fac1a9d893e9b2854ac89a5da504b9be4", + "receipt_id": "CPwan3Nm66uLQier4gAcBdBznaVQTRzz8NVdLSa9Px56", + "receipt": { + "Action": { + "signer_id": "e528a122e6217e29e12162c0c04b3c0fac1a9d893e9b2854ac89a5da504b9be4", + "signer_public_key": "ed25519:GRYJ9dZLRFGzfERMdVAvkL4uF1DR84CT9X96Z5mCuMbH", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "bf10089507eab7423978cfa4dd83a8c5287476bce26609507929997cdd607c70", + "receipt_id": "7nccKAxbSmxRnqSyL4tPEyb5uvaN69QfxTHLV95WBRPf", + "receipt": { + "Action": { + "signer_id": "bf10089507eab7423978cfa4dd83a8c5287476bce26609507929997cdd607c70", + "signer_public_key": "ed25519:Drq3vZ6ndoVSywo6Not9GFUFJ3jSUUupdEN6f7NwkC1m", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "86316ea0b03e99303b8fb1868b223c5548976a3d250749793b25ec2872a1cb7e", + "receipt_id": "Hyxz66eW6s9Nun9FiZ6aAHfbyQgsSSe9rzS56B6Qafiw", + "receipt": { + "Action": { + "signer_id": "86316ea0b03e99303b8fb1868b223c5548976a3d250749793b25ec2872a1cb7e", + "signer_public_key": "ed25519:A2qMGqQxJuGYDPiqLQkXGmVNjxGagh6mJjdH9D4hfaRT", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "9c599d6ab77500d535d9fbbe728b7a631b45d0a2249872f090b0c355b89477c5", + "receipt_id": "Gtptbztaxw6XM91fQNQMsfm5qcSn8Z46K1uQCTMgyisR", + "receipt": { + "Action": { + "signer_id": "9c599d6ab77500d535d9fbbe728b7a631b45d0a2249872f090b0c355b89477c5", + "signer_public_key": "ed25519:BXKrh3XCTaZzdd3Yt2n9VgEQY8YffnZBRpkGksqhhr1a", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2244371072686879729910" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "9b3aed246ad3825a690fe37a534447359838530add978a26517bbc35b16da721", + "receipt_id": "6RPHF978X8escbNhb63qfmMVpb2exgE8745w9uBnGEtb", + "receipt": { + "Action": { + "signer_id": "9b3aed246ad3825a690fe37a534447359838530add978a26517bbc35b16da721", + "signer_public_key": "ed25519:BSxJrnnVQ6kjsg4tX99DdoTQcChP5y8BQAdxwetFsMRJ", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "7e275210db68d04783386a8b19992954a6fe027a8025e58210c179b28d1cf739", + "receipt_id": "3Bxr5BwVMXwxUuG7v9JtcFHnrWamGoAU3VmbL6ckvojG", + "receipt": { + "Action": { + "signer_id": "7e275210db68d04783386a8b19992954a6fe027a8025e58210c179b28d1cf739", + "signer_public_key": "ed25519:9VT9RYwcQXB14zDUnBSaC9uNksYG8o4N6vxzhpe9C95S", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "ec20f015d77f523102b412458564a2ef54121863cfb7dad9f454d83c7412676c", + "receipt_id": "GBUS9x6LS63yLdWCuNK1KVaTFd7KuGm8pv63NqGpf2GT", + "receipt": { + "Action": { + "signer_id": "ec20f015d77f523102b412458564a2ef54121863cfb7dad9f454d83c7412676c", + "signer_public_key": "ed25519:GtkM8WFnLEgL9Ne6TUXgzKS54d54GuJfFfBs86YRFTNs", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "d4db0497cfbad28e3b0dd724060f6bfb780dbe3263e8acf779c9ae8f16f63998", + "receipt_id": "ENyVpadta1KA1kXtDrh8JJSVjSZXA9XrpRtnssPVn6g7", + "receipt": { + "Action": { + "signer_id": "d4db0497cfbad28e3b0dd724060f6bfb780dbe3263e8acf779c9ae8f16f63998", + "signer_public_key": "ed25519:FKu8gjwkoURPNYPZQNKmM9Lrzewev27q4vKyVPcBjV1R", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "6c55a22ccf93c51a4ac7f4fdc04409d6bae8617f55643d13c6e7e2f5d7d73ada", + "receipt_id": "8y1sR6sGMf925Kb3kdNNNZpcEH8V9z3ryxmopUSdQ2pQ", + "receipt": { + "Action": { + "signer_id": "6c55a22ccf93c51a4ac7f4fdc04409d6bae8617f55643d13c6e7e2f5d7d73ada", + "signer_public_key": "ed25519:8HtmS1oMpHUzBpz1nvPpRhrtpu3XQUEdGro6ez2a34Mf", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "c2d6dd31401dd18bed6dd7b72a028518b079a4ee34c6573416720a2cc4c73125", + "receipt_id": "6DrinKb5U3dXCyCVhfrJaR6Vbap9cZUPmHBJxMPeTqVe", + "receipt": { + "Action": { + "signer_id": "c2d6dd31401dd18bed6dd7b72a028518b079a4ee34c6573416720a2cc4c73125", + "signer_public_key": "ed25519:E7a7yNXnXUhqMjGup1ZganQfFFbk7j1yd3tfNiUv8DZn", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "fe9ab0f4c8dc72b41ab2a55dbb3c9d5994110926b139f14aea65a98f2b4a8e9c", + "receipt_id": "69JURLNT5N73uUuQKP1AyXSxm1igSSUax9NUEkMHCfZK", + "receipt": { + "Action": { + "signer_id": "fe9ab0f4c8dc72b41ab2a55dbb3c9d5994110926b139f14aea65a98f2b4a8e9c", + "signer_public_key": "ed25519:J8sNAfvzXgj3sfbpDP8Etz2h8h18TUtQsM6jvuRmrTJs", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "79b6e05e6237effbb697fbd795e25cd89e1cf02fb46d842f4b82a025e42c57b7", + "receipt_id": "8DF2K9uTekwDfRtKP2SbM43f9BQn1qXz55NGaEDnU5qf", + "receipt": { + "Action": { + "signer_id": "79b6e05e6237effbb697fbd795e25cd89e1cf02fb46d842f4b82a025e42c57b7", + "signer_public_key": "ed25519:9C84xhDxEofzGfzXzjs3zYtUXPTEM5qK6yXKeEkzhajY", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "ab848f5e55f34eac36139d0468fe3e4a8f20eb4413c04ad446b1c90adc72c9c8", + "receipt_id": "7B2KCziD8WZw54WRM4CpdQdLRia9gFH5jDGfmwHpXUzx", + "receipt": { + "Action": { + "signer_id": "ab848f5e55f34eac36139d0468fe3e4a8f20eb4413c04ad446b1c90adc72c9c8", + "signer_public_key": "ed25519:CYXxHAqfLjp9Gun6Xc9QRchrGP35uQJNrQfgyZnR69w5", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "b34b5ce808125be5fe0c7c2d2cebe34b0028b76f0dc09c191e5454e4a9d3fd2f", + "receipt_id": "8JJ5AGFAhr64UjFrm8nX1PPfmAor7XnUdUuu5DmbpxEN", + "receipt": { + "Action": { + "signer_id": "b34b5ce808125be5fe0c7c2d2cebe34b0028b76f0dc09c191e5454e4a9d3fd2f", + "signer_public_key": "ed25519:D4tdVn1s5QBenipizvKx1KbXUsTeFB7VDy4BQUgew5FL", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "d86315f3bd9cc2169f224c8c46708c42e53316337fe4f73da028bddedd6ef5b1", + "receipt_id": "AJ2eNdux99dAECEkaGnBunv4B5YtPF8tidwRGUMSTYY", + "receipt": { + "Action": { + "signer_id": "d86315f3bd9cc2169f224c8c46708c42e53316337fe4f73da028bddedd6ef5b1", + "signer_public_key": "ed25519:FZghHpobchb9Xwq3LQQXsV1F2eax96dgbtDtUXKBmg32", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "cbd3eb3fdd1e649180493be73135f5b42ffb6dd3ddbe14a805e5ff7da55c33ac", + "receipt_id": "3g2zSqxzoUFYwyciv97mmHQ5CYZ2tQUKH8fBZfJ2RNNn", + "receipt": { + "Action": { + "signer_id": "cbd3eb3fdd1e649180493be73135f5b42ffb6dd3ddbe14a805e5ff7da55c33ac", + "signer_public_key": "ed25519:EifBinBUGCzUANwQ7HUirzqWSrpWbVPJJSi46XWfFMAb", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "97632a15a2e5a4e8b651af4fa7c09f201ce61c15396476a5ea980d10820a124b", + "receipt_id": "HQLtpHNkiZ5SSaCjXKTjVoJjdjnb6jNNbdwGxhBSpWhJ", + "receipt": { + "Action": { + "signer_id": "97632a15a2e5a4e8b651af4fa7c09f201ce61c15396476a5ea980d10820a124b", + "signer_public_key": "ed25519:BBxGJbz8e6LbZsf3qVLvhRVa5tc6x4REJohgeTrH1ENN", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "bf2e395fa8291c98822818a82e77085d1376625efe748ae6ba4f6fa49fa32644", + "receipt_id": "5e7k9kRPWjJS66ozemyh4jwbJVRXr755R2Zjc47eytjE", + "receipt": { + "Action": { + "signer_id": "bf2e395fa8291c98822818a82e77085d1376625efe748ae6ba4f6fa49fa32644", + "signer_public_key": "ed25519:DsHkZkWXaCED9TYpb8B4mkaC4QsB2SdVWtd1CkmMUJtT", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "f65f8c1efd21b7f3e360cefda9b32d436d1324449bede9fe5e78fc6db9d3759d", + "receipt_id": "EnKrgNWjnyXYCbovP3StmZPWdcdQ67PXNjycTJdKtZGm", + "receipt": { + "Action": { + "signer_id": "f65f8c1efd21b7f3e360cefda9b32d436d1324449bede9fe5e78fc6db9d3759d", + "signer_public_key": "ed25519:HajoBSkUGuKGkvhk8yzLHrWwC8h1kfdARypceQrLKCPv", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "9e33bfcb688a1d9eb9602423c4fa1be7ac1dfb8cf0c955670e2cc53dde09b514", + "receipt_id": "H1nezbFhmMraS4wcVqtzjWPxptFsysggV6UBDX8aACno", + "receipt": { + "Action": { + "signer_id": "9e33bfcb688a1d9eb9602423c4fa1be7ac1dfb8cf0c955670e2cc53dde09b514", + "signer_public_key": "ed25519:BeZBeHqXKqMLEfpVuDjKFakE9xqX1kmSGZ9k1QT25FBh", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "dcb2189f37930d19268031bb9ded48f601ac7fbedefe463e0bed182f12dcad18", + "receipt_id": "8y189UhNkGVhMt7a3kBUP65p1Eo1xmViueMVdHmiHkhB", + "receipt": { + "Action": { + "signer_id": "dcb2189f37930d19268031bb9ded48f601ac7fbedefe463e0bed182f12dcad18", + "signer_public_key": "ed25519:FrWCkndPFphk9dEQkozcwM8pjJmp3iNd7Ed25VTe1uUT", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "86cae95ab9610267315602b8e9c5deac35def217d3ac469d119a6f35537b4961", + "receipt_id": "3xSnPwoakkthFsH5DjDga4v9ohCDLsmevfdkbHnbHwYH", + "receipt": { + "Action": { + "signer_id": "86cae95ab9610267315602b8e9c5deac35def217d3ac469d119a6f35537b4961", + "signer_public_key": "ed25519:A5B65LMR4Te1vrvRb5khxX4aWXLuQbaWQv5CNVX4vjyJ", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "d2d11c58348c0c6e7bab3ff46943166e4614bb767e452054d37f8ba2526296f1", + "receipt_id": "nPcAwL1A3cPAYCGR3GHFtCGeayE8tbwGmTtvta2bMyT", + "receipt": { + "Action": { + "signer_id": "d2d11c58348c0c6e7bab3ff46943166e4614bb767e452054d37f8ba2526296f1", + "signer_public_key": "ed25519:FBwZCPuzBG8q126sPMBSrBVKJwPPM48J2NmT8PHZjWBA", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "dc0395aaeb1563588c46b473457db5000fbc387b8bb0f0d7da95ad2bc38ff94a", + "receipt_id": "GcSfu3im2GoVaHjaNWfkN6pnNVEiLwKWG4H4Sp72E9ei", + "receipt": { + "Action": { + "signer_id": "dc0395aaeb1563588c46b473457db5000fbc387b8bb0f0d7da95ad2bc38ff94a", + "signer_public_key": "ed25519:Foqs6kxkxvU7ta8MFao1tmtrJmJK88FPqdNYnKvWXxXb", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "bd7b296ee5112130d3f8267132059c383018510e0104961d6eac0086949c0be9", + "receipt_id": "8ybECCyPSHapm6Y7GbpZTX6a8D8QaXiUDgepPn7QrTox", + "receipt": { + "Action": { + "signer_id": "bd7b296ee5112130d3f8267132059c383018510e0104961d6eac0086949c0be9", + "signer_public_key": "ed25519:DkeyqBXdoHyZyD8fUHkiiz7NGH2u6bzQ15MVbgXBFN8G", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "6110555fd56d62549f722d080162aedae5068dec1ba2b856e51326daaf1cbc19", + "receipt_id": "3Aut3qHpRXNjY1vJ17Q1eKVBVpjMB1FvoXGFYzFwnoQW", + "receipt": { + "Action": { + "signer_id": "6110555fd56d62549f722d080162aedae5068dec1ba2b856e51326daaf1cbc19", + "signer_public_key": "ed25519:7XtzYT3n5ogWVA3DyXWpDJCs3qh11jU4B9EBsbZJEF3N", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "85d120d634d75910b15f2a22532c840bf7a827499234bcf8dd9f8b582786edfa", + "receipt_id": "DpUpt6CxuLMFLEcw3iF73DBDAG9oK3uRVpT8XnDzZnWo", + "receipt": { + "Action": { + "signer_id": "85d120d634d75910b15f2a22532c840bf7a827499234bcf8dd9f8b582786edfa", + "signer_public_key": "ed25519:A1NBKU2YsTBxh3tRiq1JyLWsiDvGDCHuL6ZzjkbHa2WV", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "64eea8dbb351e58717fad21fb7fe7391fcdbd903e69408c9e10dc10868844af5", + "receipt_id": "2WA9wxECXFZKnkZJeN7zMBJeQcnXbtiesK8H2CBKFiJq", + "receipt": { + "Action": { + "signer_id": "64eea8dbb351e58717fad21fb7fe7391fcdbd903e69408c9e10dc10868844af5", + "signer_public_key": "ed25519:7nzqowDvv6iMuE1GwJAsr1p7MJ9GJqHiUDJwau7cZ7Me", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "9e550695d89179b13b87d4d50aa4257aaa51ea414e31c67845cb3fe0b49fc33d", + "receipt_id": "D6Y6vC7LAznzng4VSkb8Nzy7d15LYjeX9fXCLEz5P7ny", + "receipt": { + "Action": { + "signer_id": "9e550695d89179b13b87d4d50aa4257aaa51ea414e31c67845cb3fe0b49fc33d", + "signer_public_key": "ed25519:Bf4caa5nHpniVajitqzn347G5Nu3B92vHYS17fLKitvg", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "9af100e2c40fdd1b5f5481b6165949d6eb51ba79a744140667c7e30cf9a26c41", + "receipt_id": "EZNeqgx5PyPYEozbw2PzMmYhVVwRcBv9wZP1Y69KdVqq", + "receipt": { + "Action": { + "signer_id": "9af100e2c40fdd1b5f5481b6165949d6eb51ba79a744140667c7e30cf9a26c41", + "signer_public_key": "ed25519:BRpvwyvJYLCdMAVQANG3qAVZddihStjF4Sg8RXEWU8jS", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "a6a92ac66c4c1c843c5445eff294551306a72ec27b4d4cb9e940aa3808929666", + "receipt_id": "GQwxpfqiQwcciFABkBAMiaTeypk2kHLLYAPNdD44pjAJ", + "receipt": { + "Action": { + "signer_id": "a6a92ac66c4c1c843c5445eff294551306a72ec27b4d4cb9e940aa3808929666", + "signer_public_key": "ed25519:CDaHpmHaeLoY9MHi7Mv4UuhPtFuXxwXqmm7PaCCT4tXw", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "5ece99c2dad18bc360488c55f976c86953177b2d88c895cb1539b88972e2b665", + "receipt_id": "43hRVfQKceZsYu4dJn1GxVbCMoRjez9kc98eeUGNLihi", + "receipt": { + "Action": { + "signer_id": "5ece99c2dad18bc360488c55f976c86953177b2d88c895cb1539b88972e2b665", + "signer_public_key": "ed25519:7P63T5HcjqwZnJYnvL83WMNZWSvp3ghcfjrA1WAemZye", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "cec2438622e4c0cbaca15e76aa09158b8c41ba593509e8bf403e341d9f8cee67", + "receipt_id": "GVx3eCqARts9F3DuqGVpBQw7JE8js1KLnbhzKGp8LAJh", + "receipt": { + "Action": { + "signer_id": "cec2438622e4c0cbaca15e76aa09158b8c41ba593509e8bf403e341d9f8cee67", + "signer_public_key": "ed25519:Ev6o2fTf2gG6LimMc77BcZ1DCwu7GHcXa1oCcVVYjnMC", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "2e36db745cd6e52613cad698b4eeee0a1b460485ccd406b904f095752229df82", + "receipt_id": "Gax4rQgd1SWnEaxLfeCXKvn8diBpabLNUdqQn4cpkYJp", + "receipt": { + "Action": { + "signer_id": "2e36db745cd6e52613cad698b4eeee0a1b460485ccd406b904f095752229df82", + "signer_public_key": "ed25519:47QGfh3D6ZuB2Wo9XBeG9vqZW6LaYNQ9jC9xQuYWeyPo", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "398cb52fd6a20f216aff694fbaec4f318b38de2a15e803876c8938e14c10759d", + "receipt_id": "9vyx9R2QnAobbzq2HAdWtnWudAgzYorsE3J8LfjqN3DW", + "receipt": { + "Action": { + "signer_id": "398cb52fd6a20f216aff694fbaec4f318b38de2a15e803876c8938e14c10759d", + "signer_public_key": "ed25519:4segXL7WVV2BMEt6eMDKr3BJvdya7ZiU13Jf85igpF8g", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "b34ec17c714cd2a33a5eed2f331b479db90d89d0aa5d2c78d302330554a95674", + "receipt_id": "6Dgnbg4KPNqHCBS793KBRhkUb79KvFtMHQCq8qQB1hnU", + "receipt": { + "Action": { + "signer_id": "b34ec17c714cd2a33a5eed2f331b479db90d89d0aa5d2c78d302330554a95674", + "signer_public_key": "ed25519:D4wdY6PxzTQBBeH9VAKgvWvUtXHRGEq18m3SBi4vm8d1", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "b1b7c86ce1fb46a12003eb437fbcd2dfc8e7667046c9a9f24a7c7c633936f888", + "receipt_id": "DKN7YveuEoSEpmK12u4uq7DBAoH6XaeW2TggX9Ne9ngD", + "receipt": { + "Action": { + "signer_id": "b1b7c86ce1fb46a12003eb437fbcd2dfc8e7667046c9a9f24a7c7c633936f888", + "signer_public_key": "ed25519:CxjhfJkzM2AL9gxaptN67s1qKSPcBxwaTPCPHKSBDNXh", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "665f03be2d015e96a40c92f8bbf7d78a7afdf551d9fc46c12267035b5c2f848b", + "receipt_id": "7A1VCXp4ErpCskYhj3E4FUYs1bny4QieUNseeBJ1uqEE", + "receipt": { + "Action": { + "signer_id": "665f03be2d015e96a40c92f8bbf7d78a7afdf551d9fc46c12267035b5c2f848b", + "signer_public_key": "ed25519:7tccmBtofbVHCc2wYXZtUAuTVNHLof72csxBGMSdhXWa", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "2ba0d812e1849ba2274f6547c113b78b0cb7a63fdc951252bd07ec40d2a9c3ea", + "receipt_id": "6cCdFfGExsRfsCxyxVkh7RAXoQWj4NWFKdEHrqSv1jVt", + "receipt": { + "Action": { + "signer_id": "2ba0d812e1849ba2274f6547c113b78b0cb7a63fdc951252bd07ec40d2a9c3ea", + "signer_public_key": "ed25519:3wJnNcU22nWDpYNrMN2Kg47Hv6hrhKEiPa1WfyyLuuZB", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "e878fa4447575b4c3978bfd0d81015368a48e15dea0738ae3b158bf2c7c81789", + "receipt_id": "BYwJkwaJ2oweKPoYw3WmopC3WQdYjZbQYMDdhun167kx", + "receipt": { + "Action": { + "signer_id": "e878fa4447575b4c3978bfd0d81015368a48e15dea0738ae3b158bf2c7c81789", + "signer_public_key": "ed25519:GeUab3rjc9ifKukpJys7pbKtPHZ9g1YaMp7qvm7Mo6KJ", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "977d37d51ad52025f814e572a2ac749e76d2035912c9fdcf5012941b48fe9b71", + "receipt_id": "CtV5wtg2FqoyYMLij2yFmgi4eW7rk4ghqN2pyFzVK4vD", + "receipt": { + "Action": { + "signer_id": "977d37d51ad52025f814e572a2ac749e76d2035912c9fdcf5012941b48fe9b71", + "signer_public_key": "ed25519:BCMJjyvtTymrf4yYQQcxKjrCTFzj2NA1BdJaCtU5kpHW", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "4a02b292c00f310d845cd881433fd55f516d0b232f0ca4d5bbdd9651f578a94a", + "receipt_id": "J5qVd5qAjFRFZm49XBbjzrpA41jJNK9j4Phb24xMiqro", + "receipt": { + "Action": { + "signer_id": "4a02b292c00f310d845cd881433fd55f516d0b232f0ca4d5bbdd9651f578a94a", + "signer_public_key": "ed25519:5yuZDEwRvthNswPnHBVcso8m8w8eRcBAw26ZuPx9DzEM", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "c6b39564526aaad07bf30538916ec07d4a369cf048c12c9321c969ab598ce137", + "receipt_id": "GA4upJTLz3Qoa1QmRyN1Gye9oPFUgYGTyLpQAZeG7tdy", + "receipt": { + "Action": { + "signer_id": "c6b39564526aaad07bf30538916ec07d4a369cf048c12c9321c969ab598ce137", + "signer_public_key": "ed25519:ENeYq4VRZRii154ZU4ppryyTMCHjf9aMJe474CsKaJmL", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "efe1428295b1e114fa4cbf816e509a3edf52ddc8598d64d0a477311b95600e38", + "receipt_id": "HFVV4YoZqQQyPgnes6gKwjyK3rsDADVmtC4azo6yJhv2", + "receipt": { + "Action": { + "signer_id": "efe1428295b1e114fa4cbf816e509a3edf52ddc8598d64d0a477311b95600e38", + "signer_public_key": "ed25519:H9PfKXJDFEHs1sGfsHKxHNgtsNgSLW4BAtduDsjHjvZu", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "a015838bb5bf36a599767ee230bcc6aba759cdf5c913af47356da20a593fd9f4", + "receipt_id": "A7Czd4NhwFuPkp4ywbtKNHPsomWGjXN4JCfMBQ6h5DZ1", + "receipt": { + "Action": { + "signer_id": "a015838bb5bf36a599767ee230bcc6aba759cdf5c913af47356da20a593fd9f4", + "signer_public_key": "ed25519:BmuFzw2AwcFcHAV7wAvHTfA3oWxyEK2aQjDf4eHqsHmm", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "f19767f7d037901a2bb744b1d083fb21208d41abfabf47bbe240013ea8cd246d", + "receipt_id": "5sEqrRnJw77xjUf4LUHvoEihKnJzqXjctuffJzVNqQ5J", + "receipt": { + "Action": { + "signer_id": "f19767f7d037901a2bb744b1d083fb21208d41abfabf47bbe240013ea8cd246d", + "signer_public_key": "ed25519:HG5AFaLuCQfu1LLy24LcxWnGqYYWSiaF43smaeU4HGuz", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "c91eb75e4c9866d7061125fda55aab4cf466706f3966fbd107081cbcabee45d5", + "receipt_id": "AoRCjYHAdg5JgYbjoHgdmzcnmgFpY5TkoJ3XPnuDmGN", + "receipt": { + "Action": { + "signer_id": "c91eb75e4c9866d7061125fda55aab4cf466706f3966fbd107081cbcabee45d5", + "signer_public_key": "ed25519:EY67YkS1G6Ag457mfJz7zahWmiBbc9pX2Ui5ccJpwTkp", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "bd096f601f98f22c4ebd977259628c6c79edf5aadcd52fbcc45a0fb729fe4a08", + "receipt_id": "Hz1rSK1FaPC7pjdJ8jUT2W8jWE6N9Te4yiW3AWcnfVYu", + "receipt": { + "Action": { + "signer_id": "bd096f601f98f22c4ebd977259628c6c79edf5aadcd52fbcc45a0fb729fe4a08", + "signer_public_key": "ed25519:DivQADhVUq6RbrfbAB3QL3srBDhrKk1hrxSjDUEKyQ1D", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "9ff6ff2ad63f9183e64d0c7eae2f57ab4e42d311befaceb8802b5ec034293d5c", + "receipt_id": "FQkPBwwHv1iS17JjT5tMX3xN4vQUJoBLc7YWFsmhBJmZ", + "receipt": { + "Action": { + "signer_id": "9ff6ff2ad63f9183e64d0c7eae2f57ab4e42d311befaceb8802b5ec034293d5c", + "signer_public_key": "ed25519:BmSGcKTK1AbKCuBoWBwozSCerkPeMYaRFNbMBiA8mBbH", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "783bb90d52468e7faedb0141cfbe032d7138617cfbef1fee231b36ef34e53379", + "receipt_id": "G184YmDQmRR71uVBN17vtfuaGfbwnvAbF2YedVffhBeA", + "receipt": { + "Action": { + "signer_id": "783bb90d52468e7faedb0141cfbe032d7138617cfbef1fee231b36ef34e53379", + "signer_public_key": "ed25519:96Lk6DmS4uTKjjWxKgJZZUMasA35Ckqynau8GqeiLe1W", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "b957b9e970ebf7b3f49cb9458f7b0556ce3b275a7ff819c5adc687d2f76fefff", + "receipt_id": "5LcxPP25fxizdcGCq59GW8mgPoS6nJukjrcy2iCTXEqg", + "receipt": { + "Action": { + "signer_id": "b957b9e970ebf7b3f49cb9458f7b0556ce3b275a7ff819c5adc687d2f76fefff", + "signer_public_key": "ed25519:DUW1ZHgfJHxQnSsZD4MQc2L1cUbuw7KB2ZG6QSrFKkgE", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "8e972caaeaf483332ab5efd66a5348f8f7ff8c27ab0e1d3e517171d3bc27ba78", + "receipt_id": "BWRW2f2g9j97c2dVJKDNPTRtgQUFviq9uLtLuynv4jD2", + "receipt": { + "Action": { + "signer_id": "8e972caaeaf483332ab5efd66a5348f8f7ff8c27ab0e1d3e517171d3bc27ba78", + "signer_public_key": "ed25519:AbcbNNohYvM5HNic84YAjSsVA3v1Fz3bTUdrYV6FDufm", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "8f74f92c9ac8065fcc4befe44aa087df0c1e32f72912dfa4608decdd1d565827", + "receipt_id": "7vVp6jNnS68DfnVTz3qGs9t9dCaCp3hwQ3Y1PsKrZxFR", + "receipt": { + "Action": { + "signer_id": "8f74f92c9ac8065fcc4befe44aa087df0c1e32f72912dfa4608decdd1d565827", + "signer_public_key": "ed25519:AezkeiivjF9SKcm4JDmPDTtm3H1YSCDNYKCUhvcxvH1G", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "898134e580c7e05ec5b765a499cd046348ebba06ed9ad622adb7d32101ee4180", + "receipt_id": "2VS42MVPAgHUShH7XvVTLJEM8P6ffzxGNnFout37N3GK", + "receipt": { + "Action": { + "signer_id": "898134e580c7e05ec5b765a499cd046348ebba06ed9ad622adb7d32101ee4180", + "signer_public_key": "ed25519:AFm8HUx9ZaqyqAwSGAcW3iXf787iwjzTgnLDpksuRPuZ", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "ac45f601af54cf7190dbdb36123a19c296217c698579098b4177a53b95e65388", + "receipt_id": "9dtTB7Fos32QNPpQ8oj9HDCKUhqWLVzQcfJ45oRR2sjQ", + "receipt": { + "Action": { + "signer_id": "ac45f601af54cf7190dbdb36123a19c296217c698579098b4177a53b95e65388", + "signer_public_key": "ed25519:CbUzskd7J6uToaEKsyxpyewPM7f2FuV3F3KyC5mCUVjm", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "e9ff82c731c68f900b5ac9cd437c1a603e75ddf913808224a27bac2d12f78e93", + "receipt_id": "6KTKN9HV8sgsnCGb9cKusGw5Fd4CfMgAR5WGwqeBBCnL", + "receipt": { + "Action": { + "signer_id": "e9ff82c731c68f900b5ac9cd437c1a603e75ddf913808224a27bac2d12f78e93", + "signer_public_key": "ed25519:GkRyBcMypeCkV5pncHisSAsuF9C99oCk9yBrdrJmiiHg", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "a4f83b79f0cd51ff5f0e944d8379aebe0910b6461f633d222635cf9406700c1e", + "receipt_id": "WyxCJQ8KqQvviZpmb23aNQvYEESLk3CtJ2vTHa3nokQ", + "receipt": { + "Action": { + "signer_id": "a4f83b79f0cd51ff5f0e944d8379aebe0910b6461f633d222635cf9406700c1e", + "signer_public_key": "ed25519:C6yQDphQyoEpVRcAFG4B3miCa3nRbP6U9dBhKjYhT6m3", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "ca56d5327c525b64338555a43972c5a8982a878d86a0e12f6487552ccbfb6e4e", + "receipt_id": "CwMfMoyPKCSzmgWD6jU4v73i35tT8mo4xARtoyqF6jiv", + "receipt": { + "Action": { + "signer_id": "ca56d5327c525b64338555a43972c5a8982a878d86a0e12f6487552ccbfb6e4e", + "signer_public_key": "ed25519:Ecr9ifnbevjxw3SPBputeiPoXrb7EztkFvvcFRwBgsyX", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "5e02467f987a3a30bc2d47c8b5514e027d6fee93353df6f6e7848dca0129c1b7", + "receipt_id": "FbpjrU8qdnnhBteXVDhXhqB9uMKczUHm4opHGt7Masqq", + "receipt": { + "Action": { + "signer_id": "5e02467f987a3a30bc2d47c8b5514e027d6fee93353df6f6e7848dca0129c1b7", + "signer_public_key": "ed25519:7KyLV96KfRABw2xQL7M3pNMDtqntyLtfZX5pKdowpYuU", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "8430793009aa9e43b87f3c6d073121ed8ddbb2a6901c20fe88a065499a22a3aa", + "receipt_id": "BHsiGNVKybeAnum61bfR2xEDYfhNwoVZCSvuQJefQgVW", + "receipt": { + "Action": { + "signer_id": "8430793009aa9e43b87f3c6d073121ed8ddbb2a6901c20fe88a065499a22a3aa", + "signer_public_key": "ed25519:9u1goRuqXfGKafRqfikustoeD6XSv1xty7GpfKEtHpbB", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "1704536907b138a2cc7ce71a6662017aaef8947b4f54f1c80e484a34e8d78358", + "receipt_id": "ADwGRjEfFe7bTbFb1Dbsctsd7vqcoQE87fiwXXAnFn7P", + "receipt": { + "Action": { + "signer_id": "1704536907b138a2cc7ce71a6662017aaef8947b4f54f1c80e484a34e8d78358", + "signer_public_key": "ed25519:2YrCmJxSHVBEmQNJBb5vBECdSnJAa4PxgMdTeUYzkKJF", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "99e2894a2819a8c892a78ca4423e26f7dbfcc5ea2dad662b221e0db657b4bbad", + "receipt_id": "FiR5v2rA5BPcc3gXLBJMDe2YpYwxEEMkaXoo88cRio3d", + "receipt": { + "Action": { + "signer_id": "99e2894a2819a8c892a78ca4423e26f7dbfcc5ea2dad662b221e0db657b4bbad", + "signer_public_key": "ed25519:BMhjCeFp9mGQt9aXVVERTK4zByH6pWgcBjzrJm6odb8p", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "a25ed719f9a6afc27a18a3af0473ad4e6c8a377eddf1198fe4b5dc2f623bbfa7", + "receipt_id": "CioZVTnj3P94rWsaMS4xwZ7YtN8psyKvZhddw2oeCtBZ", + "receipt": { + "Action": { + "signer_id": "a25ed719f9a6afc27a18a3af0473ad4e6c8a377eddf1198fe4b5dc2f623bbfa7", + "signer_public_key": "ed25519:Bvpvc6fuGgZ1PxiHyJhbkswESp9Cc6uEiKNtkbYCfJFQ", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "f2f29e305a59ec0514136d7fdc93821213df769a13d25cca0bd697e223aef1c9", + "receipt_id": "9B4mq6yw15ZXBHZN1iCPvT4oAjY5wUGQxrrarE6m7XVh", + "receipt": { + "Action": { + "signer_id": "f2f29e305a59ec0514136d7fdc93821213df769a13d25cca0bd697e223aef1c9", + "signer_public_key": "ed25519:HMNEepiPGWcZRsRbckrhhaWgVjNqWKFcwU2x3Pnq8dTW", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "41f21acf6c8de8a97292963c24e95981b516fab553540bd258af6abf79b2e105", + "receipt_id": "7pKVJTQxjn5oKrgfo98iJpFqb9uevLng9hoJLWpS873T", + "receipt": { + "Action": { + "signer_id": "41f21acf6c8de8a97292963c24e95981b516fab553540bd258af6abf79b2e105", + "signer_public_key": "ed25519:5SRcuKt9Aywyyr93D9dHwFMQtGUcrQikven6CpBEbmYp", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "d644260f8558ef4e47c16b2aa2684924148052b78ca599123a6aeebc99c126d0", + "receipt_id": "JA6fz8BfAfrX3gj5Cfza6Ts766Ef4Z67tTZgEn5fWtHR", + "receipt": { + "Action": { + "signer_id": "d644260f8558ef4e47c16b2aa2684924148052b78ca599123a6aeebc99c126d0", + "signer_public_key": "ed25519:FRQX4k5UH7GzC8Jqn72ASxrNq2MVf5VvexeYViTxkbZZ", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2257564517856291433790" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "6d99a67e7fff68871bdd7b66a1fc9eaeef5f65127b772322b8e171b7a60e0b5b", + "receipt_id": "HLocyZ6Qx6rXbRYgVsLTw7hbgqgdSyzmZQaZNnHKgAjt", + "receipt": { + "Action": { + "signer_id": "6d99a67e7fff68871bdd7b66a1fc9eaeef5f65127b772322b8e171b7a60e0b5b", + "signer_public_key": "ed25519:8NqL38gcX4msSWtTVByNsgW3mXnjJtUepCk185ENMfzA", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "f24c2c96377147ccdf762d3f277c591649d1ee8e8f10a7be98a96b1b6a24c8d5", + "receipt_id": "8TnNYVaVSdEXGdJ1ud5aQ1kDiSdicdXarkytJGzEYTBT", + "receipt": { + "Action": { + "signer_id": "f24c2c96377147ccdf762d3f277c591649d1ee8e8f10a7be98a96b1b6a24c8d5", + "signer_public_key": "ed25519:HJq2qZiVEv8RdRPNa72TAmHtwWLY1a5qNRvDyaTMAXsa", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "650aa91f367e93c4296db463626ebd561f282a641296a03ec0b8715bf57d3dbf", + "receipt_id": "12Skb2WEhMc78tJBVnaUQjsgKA3vArgCfK1sB27XWY1C", + "receipt": { + "Action": { + "signer_id": "650aa91f367e93c4296db463626ebd561f282a641296a03ec0b8715bf57d3dbf", + "signer_public_key": "ed25519:7oRc8tAAVJ26wqf2ACLa1u7GQj5M7jwn1HGzoaVexvRt", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "43b5867d7b4f8d4fafa4e6c943a7be85b5012b34e15db5a758b64fe5d266a826", + "receipt_id": "DJtSCTEKutA33K1Woak1dg4HtqgQFkbHh9bZdv1SqY8J", + "receipt": { + "Action": { + "signer_id": "43b5867d7b4f8d4fafa4e6c943a7be85b5012b34e15db5a758b64fe5d266a826", + "signer_public_key": "ed25519:5ZJrkGwo3XvGJVnw2KmsS3WrT1Zt21SwjRWJgv1Z24yb", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "8919b79b3169550ce520b9d475a7f4ccd258dec250c022dc1065d3b26688a9d1", + "receipt_id": "DaENK2zXEoe8tnVzZ2pvsSWt8qc8xPha8PspD5sZLSHB", + "receipt": { + "Action": { + "signer_id": "8919b79b3169550ce520b9d475a7f4ccd258dec250c022dc1065d3b26688a9d1", + "signer_public_key": "ed25519:AEBbk87tRtbBUNySqNF7eqydP8k8KhEZXcozUt9c4br8", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "83b026173d9ecc2afd0619b7408e9a0d4745f6d4c781b77b8994c6f542445b84", + "receipt_id": "7cBSLVtZXzkQqCBm8Qva5y2kjxFpsQZBqubf3qNf1bhm", + "receipt": { + "Action": { + "signer_id": "83b026173d9ecc2afd0619b7408e9a0d4745f6d4c781b77b8994c6f542445b84", + "signer_public_key": "ed25519:9s4CKxhr1fsXQL2ScPzcar12pDETgq5UefF16uz5LrwD", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "f019135ebc5f67c67f4f0cde906c3fed9c4be66aa0fad6d7cbb08e6a73f33325", + "receipt_id": "86GAHpzHEHLfBYDTi6K68ZX1YafMitEiH5jmi6YP5dYa", + "receipt": { + "Action": { + "signer_id": "f019135ebc5f67c67f4f0cde906c3fed9c4be66aa0fad6d7cbb08e6a73f33325", + "signer_public_key": "ed25519:HAF2RSg5hYUffzuQsUtYVzSz9eZ9sp5jbqjHjs45mp1A", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "b828e1925025d7e12d1cf1268d6d9316c9972f85913bf302458a33516c3ebaef", + "receipt_id": "Afwpy7H5zh1mXcXyfSkxtnAQqBtxrgA9A9gjLj9xoakr", + "receipt": { + "Action": { + "signer_id": "b828e1925025d7e12d1cf1268d6d9316c9972f85913bf302458a33516c3ebaef", + "signer_public_key": "ed25519:DPtAyBmpJsk5SeyEgusWMC8nZ9T2PdGLRdfDLMgeL6zi", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "f7f0ae525376a7ba7ee16ae67d1f1732245b651c0ed27bfaa998c26128ac60af", + "receipt_id": "BCFWg1X2HcTdAMaArUyPETpEd9HAjTE5FahgBhnwDjj2", + "receipt": { + "Action": { + "signer_id": "f7f0ae525376a7ba7ee16ae67d1f1732245b651c0ed27bfaa998c26128ac60af", + "signer_public_key": "ed25519:HgrZXWb4vF3KCLUNkcPrmMnA7nhzcBrn1ZF1ybEp9Mze", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "adba8c40365f1eb5485ee9978d04c7e1c1af93f1bdc0fb6cba251d9434e608e2", + "receipt_id": "76ozuT3h4EPqPkHYi1UHJTNfmT4a9sgimFXyvVvVXiKz", + "receipt": { + "Action": { + "signer_id": "adba8c40365f1eb5485ee9978d04c7e1c1af93f1bdc0fb6cba251d9434e608e2", + "signer_public_key": "ed25519:ChAWuR5ChxYJdaxPBw21DnnhWHmDTTt2HusFw8zrxSwT", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "ae624fb0f178da614a1115aa4bbbf48778c8388fc816ad748ef95d0664373156", + "receipt_id": "DgZbtwwa2AEHuVvPryqB157S7HbYHUymaV33rhkKbX2C", + "receipt": { + "Action": { + "signer_id": "ae624fb0f178da614a1115aa4bbbf48778c8388fc816ad748ef95d0664373156", + "signer_public_key": "ed25519:CjitQub8x382XAaR8PgyXL2AQs8wmZvdcGnV1h2Zkczh", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "b505a1d751eb9a6858ed688b7df320fc0ed8908f2b26d575f8f09cd7952cc04e", + "receipt_id": "3fg4c1wzYmqp38jVDPm2mtj8HNFmLGhLVTkMyr3QMEdV", + "receipt": { + "Action": { + "signer_id": "b505a1d751eb9a6858ed688b7df320fc0ed8908f2b26d575f8f09cd7952cc04e", + "signer_public_key": "ed25519:DBdmvCKLReBF3fdiM4a7Xu3VpaT31dXqZsdVfnmycySD", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "9478f3b6b893a5cc4dac88d3f4bf7af89f85f1eff3ad64c4b8408de55cb7fdcd", + "receipt_id": "7QUKtfyphbFL7haDjzrrxBKdUbELjCb4xvYUFhp64MTp", + "receipt": { + "Action": { + "signer_id": "9478f3b6b893a5cc4dac88d3f4bf7af89f85f1eff3ad64c4b8408de55cb7fdcd", + "signer_public_key": "ed25519:AzaJyHrW31EvaiGg79k2WFMv78chR9p4fsuhYT3SUmaU", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "cb14a54738d1c8baf2f2d04a66d02e1db15b187970df884263e5a2e9625cc6aa", + "receipt_id": "7iLmVgfEi2VA9h4phmBx4YqqccxD9yw7qoZPcxsxLHEa", + "receipt": { + "Action": { + "signer_id": "cb14a54738d1c8baf2f2d04a66d02e1db15b187970df884263e5a2e9625cc6aa", + "signer_public_key": "ed25519:Efk2G7iMWPpm7LiYQ5VBPRo9AGohMPtrk7ysK7kdLHX7", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "5328210abf0698282d511648365ad4cae758e1b9a137451c8fbd5ad88847b578", + "receipt_id": "GUo75UtbqYYJnmviQACDsv5vq2a3A2RSm1atVQDAhttm", + "receipt": { + "Action": { + "signer_id": "5328210abf0698282d511648365ad4cae758e1b9a137451c8fbd5ad88847b578", + "signer_public_key": "ed25519:6bcL6f1JPsQt3rpFXfuNA37nmuT9VyBdwuYz2y6UX4gw", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "9bdbbf5ef01689923d442a17d28e9e97c89ba8454a666eaddd488fd9c54eedbe", + "receipt_id": "3USKx6XiK6cmaasZGzWiRjkFk1iSLo1qgaGk8HnAuRZ8", + "receipt": { + "Action": { + "signer_id": "9bdbbf5ef01689923d442a17d28e9e97c89ba8454a666eaddd488fd9c54eedbe", + "signer_public_key": "ed25519:BVQYGB6NwHUanz3qQmJt5r3xJjkpS5VgVY7W45BpzLRB", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "5ccaef9f129a4804777173e64340f7d44e25de71c31a8fe244d2b533e2714d64", + "receipt_id": "73XSyhuBv2DVJ8jC3ZQyM2cF4UXRNo8JErp7sHv6tDyW", + "receipt": { + "Action": { + "signer_id": "5ccaef9f129a4804777173e64340f7d44e25de71c31a8fe244d2b533e2714d64", + "signer_public_key": "ed25519:7FDzBNAqtEkXT6p3NDLJTLpwF55g68iBxkKXnboz31pX", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "cf465e343c378822fce95abd46380b5f5a1992e9e06a1d834e49d58ab300e2b4", + "receipt_id": "9wbP8knAi2SRhfoKBMj1raUB61Bob2Xv4QoKUxU9tLkT", + "receipt": { + "Action": { + "signer_id": "cf465e343c378822fce95abd46380b5f5a1992e9e06a1d834e49d58ab300e2b4", + "signer_public_key": "ed25519:Ex7dP2pkGpzED781G66TqMR9TFXokHcoirbF3eDrY1mM", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "0f314cd2020fad3179ba83a28122eda11d088d3ca9e6205e9e8936545b45e872", + "receipt_id": "8F1865aN3941uGQvuJr4aYHnn2gBvWH6RLsJVdrfV6uk", + "receipt": { + "Action": { + "signer_id": "0f314cd2020fad3179ba83a28122eda11d088d3ca9e6205e9e8936545b45e872", + "signer_public_key": "ed25519:22Jia14cj4u9iuqK8ZETdbZgdvB1F2Y9S5BcxnMdQQ1X", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "d7220ec21162677c55ed56336a15d0a6c6e2bd14f0bbcdb99cb8e6d1629041f4", + "receipt_id": "CFEGBkTZEMAj7jfn8JUfeMMdHZvgD8kJSYGJfvGPBdJ6", + "receipt": { + "Action": { + "signer_id": "d7220ec21162677c55ed56336a15d0a6c6e2bd14f0bbcdb99cb8e6d1629041f4", + "signer_public_key": "ed25519:FUnmziBVJWWwnVou1U5nQ24GwsPgL22GMTkPwhFezkqH", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "d51a71377efe909903134a3f9953291cb3fd68bb267812fe48a3517599d343fb", + "receipt_id": "9Ea9EJ7XgrEgNQRZh6goFQfmdQH9ALmnH1c3Zw2MAEQT", + "receipt": { + "Action": { + "signer_id": "d51a71377efe909903134a3f9953291cb3fd68bb267812fe48a3517599d343fb", + "signer_public_key": "ed25519:FLsE4rxm5cEPT5LK43DW4FoMqN6gKoTRu8unvzqfqHmc", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "82daf2e1fffa0b517473a316aaf011d1ea7513a893d49e5de70070cb5b44af4c", + "receipt_id": "EPHv635byx216STMNHagq9ucRykqTVH5GqLn5GwKCmxz", + "receipt": { + "Action": { + "signer_id": "82daf2e1fffa0b517473a316aaf011d1ea7513a893d49e5de70070cb5b44af4c", + "signer_public_key": "ed25519:9ooe8JoJePvzAqB47RfaJSmhfFuZ37ZLqMzX5RVu9s2B", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "ba7befcf795d317f30a2e4c343c9f7fe571ef549b7266fcd61fa7b374d48bfef", + "receipt_id": "5mQuP2pTiGsCPtrS5khypyqCP9PkAaaqFPP2rVVsX8aS", + "receipt": { + "Action": { + "signer_id": "ba7befcf795d317f30a2e4c343c9f7fe571ef549b7266fcd61fa7b374d48bfef", + "signer_public_key": "ed25519:DYxSeAWTA772diav5w7ceskjUhuKy9m6SFBY9YaRPjy8", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "45fad66a48dba78d6aa2dc08ebcce6ed87778b5cf51b4d5249ef779235313169", + "receipt_id": "5B4U8FZnqjexyTbc2QEC9pMtaJYQTZJFh3V51uSLNJEy", + "receipt": { + "Action": { + "signer_id": "45fad66a48dba78d6aa2dc08ebcce6ed87778b5cf51b4d5249ef779235313169", + "signer_public_key": "ed25519:5iAySh8T7xuqCfY6PjcJbrdAiAibLewJjkBoAJMpRdZi", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "9861cd896b9d56cd3a5b99c7d39446e17a126900fb7dd00de9fc2c1b7b7119b4", + "receipt_id": "CVaYtAqhg44zBdyi8a5u5DXTrpkiGfccBhmrjHfbvMKE", + "receipt": { + "Action": { + "signer_id": "9861cd896b9d56cd3a5b99c7d39446e17a126900fb7dd00de9fc2c1b7b7119b4", + "signer_public_key": "ed25519:BFqU7QRwnKAS6aVVZw69URCu7fMP5xZFoQHv7Jm2aeRR", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "da620418677abef89d7a5aeab0c00ea3de22f3b0698f3353f11b767810ae6718", + "receipt_id": "3T3zWLmdacE5vioEwZSzeWS81sYAeKQhiouaTUHq1M7S", + "receipt": { + "Action": { + "signer_id": "da620418677abef89d7a5aeab0c00ea3de22f3b0698f3353f11b767810ae6718", + "signer_public_key": "ed25519:FhUZi9mAXVC97DwVzD2hyZAuTnR8R6DmUhBahpgShuyh", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "40126a8f80593083ac59fd31f70251907a0c6867027d55d8a2a0f22b1cba4538", + "receipt_id": "7dSneVRswXuTsGAJ9M6wmRGqfWbhc3p5mUBwY7DeG2jm", + "receipt": { + "Action": { + "signer_id": "40126a8f80593083ac59fd31f70251907a0c6867027d55d8a2a0f22b1cba4538", + "signer_public_key": "ed25519:5K7P3brFn77AJk6ZDwxgdrdM31ZRkcg3cjVDfHJq4svP", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "3579746fb3d61a6a4e41d0a399cbad55f88b3c5f383604c6dd195736e581dac4", + "receipt_id": "b3QbGFf1GeVn3aQsKoAtfTisMWZat9KETJ8bBhf72W8", + "receipt": { + "Action": { + "signer_id": "3579746fb3d61a6a4e41d0a399cbad55f88b3c5f383604c6dd195736e581dac4", + "signer_public_key": "ed25519:4bk2MD1FTgY16SCWDH7ATvTPaRR5frE6SMBR38ZXb14f", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "f6a8a0ba0d93cfc32e8f8ffb2440876622302108181c1e945907100a1659684a", + "receipt_id": "HRBYPHTkbhJvss2FXUpLfXBkYpZrYFUTzLT6wAuL7Nez", + "receipt": { + "Action": { + "signer_id": "f6a8a0ba0d93cfc32e8f8ffb2440876622302108181c1e945907100a1659684a", + "signer_public_key": "ed25519:HbrRt3CDBW3gWuFwG2KaApmtQgrSXixyniRfpr21mGz5", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "3a9898a042aa470c727bc58eb48d519995cf85c5a3b3721885a92b699daedc57", + "receipt_id": "CazaNhsfVHf7y9bSc5qUubEvjaEon2KdSrwrj4c7xAVJ", + "receipt": { + "Action": { + "signer_id": "3a9898a042aa470c727bc58eb48d519995cf85c5a3b3721885a92b699daedc57", + "signer_public_key": "ed25519:4wjbzZm5iPaYybJEHeeXmqUWMuGk8998KmAV6m1CPjbU", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "5393bed5a91c753755b82ca3107a921d56538e807503385139055f0551923e5c", + "receipt_id": "2vfXLWcnWq3JRw24D3Rf5ve8zJJiE6g435o5d1gKAW3e", + "receipt": { + "Action": { + "signer_id": "5393bed5a91c753755b82ca3107a921d56538e807503385139055f0551923e5c", + "signer_public_key": "ed25519:6dFWLJNyHaCCW5uYx138FiKJWa3dcHkxk8Pc92Leh4QB", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "f748e2a05703f981a2669690ba780dda74c4119793caf89fc2ae6c47d0578a29", + "receipt_id": "7kRdZecobhRiaytFh5cnXYDneZFDxGJgMN1izuUTANxr", + "receipt": { + "Action": { + "signer_id": "f748e2a05703f981a2669690ba780dda74c4119793caf89fc2ae6c47d0578a29", + "signer_public_key": "ed25519:HeJAN5pBtkFsNawXKc3dzG2ZLwMD8TqsQN9NPrrHHDqz", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "804e58971dab4d508490a15dbb2aa8d0dd1eeb58faa1786bc86b142394a10f4e", + "receipt_id": "BM3yVYYYHcVKRFznZsiyPRY6Y3VTPBrQmYNHZPtvoUze", + "receipt": { + "Action": { + "signer_id": "804e58971dab4d508490a15dbb2aa8d0dd1eeb58faa1786bc86b142394a10f4e", + "signer_public_key": "ed25519:9drUYms3qjW8f3Q7NCk4Sy66ULvasqiYEsLbDt6GPEdK", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "c80af0ef70b7d66b8f2a50a7b80c7c621bb1557e7cdc812393403f99d636f67b", + "receipt_id": "C9vofCL7T4xcurA1KZgh8KJnDXGTLW7B7YN61G6fqot7", + "receipt": { + "Action": { + "signer_id": "c80af0ef70b7d66b8f2a50a7b80c7c621bb1557e7cdc812393403f99d636f67b", + "signer_public_key": "ed25519:ETtDXW9xmzqiWBJLofVW9xcHuSv53grX5MTfAM8RzYSn", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "e7c75ed6746951f3b6380f0f985d464d674ce144bbaac051534351da6dceb8c0", + "receipt_id": "CobQAKqz6Lj9QJsHd1VZTnA5b1rMxMNk6LU1boM34FcQ", + "receipt": { + "Action": { + "signer_id": "e7c75ed6746951f3b6380f0f985d464d674ce144bbaac051534351da6dceb8c0", + "signer_public_key": "ed25519:GbmW9AmgkJC1Kkz3zEgLG8YuQScxEWjHRZdHDcqMSgV5", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "046cc192abb561d4c7d1bb4eca257cace26406444b731f263c123b62616bf206", + "receipt_id": "DhrNdiw4GxuDUb7gEoWTBD27Kg4g8qbzdVYcEyJwUENg", + "receipt": { + "Action": { + "signer_id": "046cc192abb561d4c7d1bb4eca257cace26406444b731f263c123b62616bf206", + "signer_public_key": "ed25519:JGpHbCgmoG4bc76v8KQdLvAWKbzeyV5LqMhzFNfg1id", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "50824a4efc7cdcdd6df31f8946aecbb7a0f17e46fc76a7f537c22c9c23a29670", + "receipt_id": "8mUTQz2QNQpxJTcbEDBstYtA88PY9xxCwUBZHUvB5hgP", + "receipt": { + "Action": { + "signer_id": "50824a4efc7cdcdd6df31f8946aecbb7a0f17e46fc76a7f537c22c9c23a29670", + "signer_public_key": "ed25519:6RGr2EXWPnJn4cc2EgGH68TNPAL7YiY79tpTVZZckCm5", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "8d0cf384ebf5016c910aadc8f826e28af9811b8441eddbe8d0a0d973c890c724", + "receipt_id": "ACPW9XxHkBjmwu5QCM5ogxvyFuLHrvVLRJjSgPU4uv1Y", + "receipt": { + "Action": { + "signer_id": "8d0cf384ebf5016c910aadc8f826e28af9811b8441eddbe8d0a0d973c890c724", + "signer_public_key": "ed25519:AVbwVb8LnkmD7osi2JoA7XLNXwBGfdCVBUd3aEcK8t1Z", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "e5a3c4f7a02f974b47155a10c517a09b0911e1a8d562e1bb09057dcedff0210b", + "receipt_id": "6GTf35qiVU41g3GMZNJXKbmnWVNoaHYxWWQcuQhXe9Df", + "receipt": { + "Action": { + "signer_id": "e5a3c4f7a02f974b47155a10c517a09b0911e1a8d562e1bb09057dcedff0210b", + "signer_public_key": "ed25519:GTRCg6kGCb2AEXsVQL3qsNj9SEPMSsTwcAyBFuaUXuyC", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "3d61d0b2b47077b5c17442e07193578535d8a812108438eec5b171c751a8f857", + "receipt_id": "EJbXFS9G6XP8RT4MAJFLExurhFbyC6B8BhRm11sfPeby", + "receipt": { + "Action": { + "signer_id": "3d61d0b2b47077b5c17442e07193578535d8a812108438eec5b171c751a8f857", + "signer_public_key": "ed25519:58cNv5GbJScdH2VQJscoBG2rv44R2AprpgyrZeDYTkVt", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "ae65726ae00429f9c2cccd94d9ba17da0a787d3a9be8336ebd213eb49afe1b45", + "receipt_id": "6URLaUoBfrDjB1MZW4uy3pnwb5VwSsmuXQm9LKL8Qad4", + "receipt": { + "Action": { + "signer_id": "ae65726ae00429f9c2cccd94d9ba17da0a787d3a9be8336ebd213eb49afe1b45", + "signer_public_key": "ed25519:CjmfFu9GqmZKXJf9pY6BwLP7MsLL2nyQsWSgrYxLHcTe", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "be178edf36f7b68d0f8d575d920018e4172f26a37314cb68b01536db43c0c225", + "receipt_id": "C7QtUJU73zw9CZgLJPoeZJ2HKc4yQuCudeQuH1vwxoq4", + "receipt": { + "Action": { + "signer_id": "be178edf36f7b68d0f8d575d920018e4172f26a37314cb68b01536db43c0c225", + "signer_public_key": "ed25519:Do3JFhM31AMyjPMg35CLCZAiGR8ndMSmwV2H8rf97RSk", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "0601f08a3878d4259e3299c45d55f449f7e53bac8de1ab4f05199505866929cb", + "receipt_id": "3V2fUgd5g2vBLVcVfCRPN8B3T5XJS8BzbzrNDtTDZ9ew", + "receipt": { + "Action": { + "signer_id": "0601f08a3878d4259e3299c45d55f449f7e53bac8de1ab4f05199505866929cb", + "signer_public_key": "ed25519:QTANaVu8EAyj3ANSuodsKRHzTbbspn8rwJrqMq3fjbY", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "ab2489c08a9563a26e1b49cfac335fb136d6b94d3ddba14f3d894c47c589cdb3", + "receipt_id": "6Bvp1yAgCNN59D3DXBwUf8oLSTQurU1QgCPAJ14yZdq6", + "receipt": { + "Action": { + "signer_id": "ab2489c08a9563a26e1b49cfac335fb136d6b94d3ddba14f3d894c47c589cdb3", + "signer_public_key": "ed25519:CX52nb4pB7f5nZB1jrpc1hA7c5UbfYv63zpcd9k8PfML", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "74ec2434a1bc9f1425d8d71b9492e762c39cd0e2f105eea11335a0447bebc618", + "receipt_id": "8FjGfomw94f845EgryPYEtcQNmDphuF6v4HH2sRD8B3E", + "receipt": { + "Action": { + "signer_id": "74ec2434a1bc9f1425d8d71b9492e762c39cd0e2f105eea11335a0447bebc618", + "signer_public_key": "ed25519:8sR8ywcVaX8VBfJuHFhc7oU4a8YYj8cjxjAntWnELTN7", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "8fbe0803b676e10dc1ee7edf0cfe0ec8769b023fcaab7aa20562528f6bcc3faa", + "receipt_id": "9TXS7G4CwUMFEKtZQTuUgmbQMMCdMyGdn3hKWiNTeSAu", + "receipt": { + "Action": { + "signer_id": "8fbe0803b676e10dc1ee7edf0cfe0ec8769b023fcaab7aa20562528f6bcc3faa", + "signer_public_key": "ed25519:Ag7NCJwDT3iMttD9xTYpe3babKjz8Qwyfmv1gKTSxCth", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "e9bfe89b7e2d3567d35e52843e9bdd8205d0eddde0db3fa81c6762ffdb284793", + "receipt_id": "4H7fS4twdfijw4nDnXp2uMY2xe6q1jJRS8ickmvc4mSp", + "receipt": { + "Action": { + "signer_id": "e9bfe89b7e2d3567d35e52843e9bdd8205d0eddde0db3fa81c6762ffdb284793", + "signer_public_key": "ed25519:GjTigAD3vTRwfdmLKvFn1W3KamtwXsDiqQAyeVSRSRWS", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "c148c7cb592ab642a93c2e2192f4ac5c328687ad0e6ba9db2cbe72a5faa6d3e1", + "receipt_id": "3ukbzJGXbB64EMcAnTszaHQJsJ9e6CRLasWcmUfSakTT", + "receipt": { + "Action": { + "signer_id": "c148c7cb592ab642a93c2e2192f4ac5c328687ad0e6ba9db2cbe72a5faa6d3e1", + "signer_public_key": "ed25519:E1W45WPndeToURM25Xm6L9AYybzHtjBb8ZwPnQW1zi4g", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "d33a6a5d352f66aae8f63722017635d39a00b9b1a8ce685d3fcb41f1b758f524", + "receipt_id": "12yZeoXM5AhqXz3XYREWd7CyRfWW68Hw2fUFctxMgrqW", + "receipt": { + "Action": { + "signer_id": "d33a6a5d352f66aae8f63722017635d39a00b9b1a8ce685d3fcb41f1b758f524", + "signer_public_key": "ed25519:FDYgrfmF5KSLcS8kNnLdPptqoWqzmtbc4agX27neXU6P", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "9a72a5a389689f5c4fe8f6f03ecfbefa592cec37d8a068fdba2cbe3ba55e4f7f", + "receipt_id": "WTUYhJapBqgHqRjy9oozgq94zoQhubqT8eUgYreWS1D", + "receipt": { + "Action": { + "signer_id": "9a72a5a389689f5c4fe8f6f03ecfbefa592cec37d8a068fdba2cbe3ba55e4f7f", + "signer_public_key": "ed25519:BPuBS5AYiB6jeMCd3Sr9vDNb6CXSANkhTnmTZgr1UQ8N", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "6fe4754749dcabf83bbcc112e7cb94072ede5cdf56ccdcb14d63c7f1d0330908", + "receipt_id": "FdDtuktfX1sn9JCop6dkE36zLwBZeG9Gts6CTdrwcxA1", + "receipt": { + "Action": { + "signer_id": "6fe4754749dcabf83bbcc112e7cb94072ede5cdf56ccdcb14d63c7f1d0330908", + "signer_public_key": "ed25519:8XnJdZDVkRdHVn2dhuEwHyBRCcUrVzw1Wymn5edzBSjZ", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "tom.zest.near", + "receipt_id": "9sWSJxAYPxAHdJUSSx53pmBWueXbz4MGQBmsQoq8v8yu", + "receipt": { + "Action": { + "signer_id": "system", + "signer_public_key": "ed25519:11111111111111111111111111111111", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "10000000000000000000000" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "tom.zest.near", + "receipt_id": "McGDd5RDjomVirX8HrNSULc4NrpQUqXJBYmwDEq5ae5", + "receipt": { + "Action": { + "signer_id": "tom.zest.near", + "signer_public_key": "ed25519:BDyia5hPirkaD71vhy3sqzbxrj9cBmvfoAuZFxzn9nWe", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "22561702411076162935108" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "e39e344c76fe0db6821d142974c62724d128e7f8599d3675b6085832fc8ff844", + "receipt_id": "9dhgTCN5tTwxUigKoCQfbMoCQ5sbZw5oCoRnE8ZUNJ1Z", + "receipt": { + "Action": { + "signer_id": "e39e344c76fe0db6821d142974c62724d128e7f8599d3675b6085832fc8ff844", + "signer_public_key": "ed25519:GKXTv8WtoVk8QigSK4QWMvnS9Yh5JFfKxQZcUUboroWs", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "41b586a35151989826c1920677029dfe0c9a65a3e44d08437e7391c6d0479bf2", + "receipt_id": "EbAuUSid16kpNCfPLzX8umxgoX6QoJGMa6V4KzDBhXxS", + "receipt": { + "Action": { + "signer_id": "41b586a35151989826c1920677029dfe0c9a65a3e44d08437e7391c6d0479bf2", + "signer_public_key": "ed25519:5RW3V17mRgsQG8at4o4Q4Adv2vvwwbBf7bHxksfLHg17", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "93f20e34b49ebda676fe05e9b2b4bbfa6a52f62fa163b4d27a80209e62bfdd74", + "receipt_id": "52XRr5qbwbZzLqmEN8aRnipLyXfo9985t9GVuxnBgUQC", + "receipt": { + "Action": { + "signer_id": "93f20e34b49ebda676fe05e9b2b4bbfa6a52f62fa163b4d27a80209e62bfdd74", + "signer_public_key": "ed25519:AxX1PTLxrpebmo8Kb2gEc4TyXB5jMTB6wSBddA3FfCom", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "860377af1ab14a4fe7f89055f4ab924965fa6c7dd884393f8cd3db59d9552b01", + "receipt_id": "314mhMT1BTGt3dB65xKoSZGxER4WTbWw7waDkDxnGamD", + "receipt": { + "Action": { + "signer_id": "860377af1ab14a4fe7f89055f4ab924965fa6c7dd884393f8cd3db59d9552b01", + "signer_public_key": "ed25519:A28hVhwKnaExQDGHmL8x6WAvVen75cYYDaQ7x6M1LkHW", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "d652ed738b83cc807e5449c16cd88a9264a1aa6ece4d6a39898f7d5b5aba037b", + "receipt_id": "HAeqj3A3ha3XeiZZJkA4iXbX2eKr5vDSZU4TuUepPf4c", + "receipt": { + "Action": { + "signer_id": "d652ed738b83cc807e5449c16cd88a9264a1aa6ece4d6a39898f7d5b5aba037b", + "signer_public_key": "ed25519:FRdb9vwpPQUHbT8bta7F3ctAM3qffk9F8nw9Kb5885LN", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "b0eef3081810a6d8d51f17fd62ad12130428fe52d1273237ddcf286282293ef3", + "receipt_id": "7Mb31cziUB5ztHNsqD4bgP2GBRbGgvgHWfnfi598eYww", + "receipt": { + "Action": { + "signer_id": "b0eef3081810a6d8d51f17fd62ad12130428fe52d1273237ddcf286282293ef3", + "signer_public_key": "ed25519:Cug5obKM6mMVLwfdhG77tMEzgNpKnfr6t21iN885z1Ez", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "31b35d3312d35ea9a36dd681f5e6b449a0df50a2ad6dc12c4f590a76e5d348cc", + "receipt_id": "4uP9r1CqzYoLxTUM3tqFk9vcEZE9QWDJ7anKC1pDhPWp", + "receipt": { + "Action": { + "signer_id": "31b35d3312d35ea9a36dd681f5e6b449a0df50a2ad6dc12c4f590a76e5d348cc", + "signer_public_key": "ed25519:4M1cFDdhVNYG9p2zb4i3nYFgVjnvT5qDoacV9q3QYPYf", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "69b87b8918f61518f3995bd74a12af92c59657eda27a5e10907ebcbcf085b1dc", + "receipt_id": "JU3EBuASV8VVXJ6iFsEnuquCwxrjWQc26Tra6Cy4Sk2", + "receipt": { + "Action": { + "signer_id": "69b87b8918f61518f3995bd74a12af92c59657eda27a5e10907ebcbcf085b1dc", + "signer_public_key": "ed25519:87gy1CdDHZZs4VBAUQ35pjVq3zEqnyX52dog2odNKtqq", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "ccf03b9d26b4ace6f3091c9e88b6b2095104dd38efbbd1e30735bd98ee8a8ffd", + "receipt_id": "4XFHZ2seb45UCmGX3hw3p5XxsVJewsCbW8d9TtUUughd", + "receipt": { + "Action": { + "signer_id": "ccf03b9d26b4ace6f3091c9e88b6b2095104dd38efbbd1e30735bd98ee8a8ffd", + "signer_public_key": "ed25519:Enzdk86YpYwUDmQSwyM4u7GSVzpudJFnTGxUKEh9TvpL", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "786eda2110de51ea96024b0f0dfba7e64368ddeff66d73bd47533f286c7c909d", + "receipt_id": "Sr8zWtU7UQnQjY1R5Psd4jZmZJ49WBv5ur6de3QUkYS", + "receipt": { + "Action": { + "signer_id": "786eda2110de51ea96024b0f0dfba7e64368ddeff66d73bd47533f286c7c909d", + "signer_public_key": "ed25519:977xnhheAz8cRx2dt2M1R61mZKmCKy8dqgot32m7UnDz", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "beae2434ee7a81fa81be5c2a596d9dc44f9e300f92d1195f2dede786f8f95720", + "receipt_id": "GkPadWJVhDMb7duzDEA38DXoJ3TppLVBwQQdwK29VpzY", + "receipt": { + "Action": { + "signer_id": "beae2434ee7a81fa81be5c2a596d9dc44f9e300f92d1195f2dede786f8f95720", + "signer_public_key": "ed25519:DqLUW1VrcDWxaXrzLtfHrBPtwu9VntxJbPuBPgz38rxo", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "233a501077ecff96250b7d1a410fb96ba66b6cd42aff9d7c5f64b22d3a1b5363", + "receipt_id": "BqSQYiYdurdsFmCwmcJDfLKkKrPBYSytHrpBNCyKRA4m", + "receipt": { + "Action": { + "signer_id": "233a501077ecff96250b7d1a410fb96ba66b6cd42aff9d7c5f64b22d3a1b5363", + "signer_public_key": "ed25519:3NWqoraPpacVBqFknzQJe3QeADHE8kwGrGRTpW6E7LTt", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "765fa2a0c4590c52eff4c376cbecb2a0f7eac7b40a3904a797f8fbf3cbc3a238", + "receipt_id": "GHijeKKxoCuTaGEVTyhKg4TpidLAsVKBhux88iWzziAq", + "receipt": { + "Action": { + "signer_id": "765fa2a0c4590c52eff4c376cbecb2a0f7eac7b40a3904a797f8fbf3cbc3a238", + "signer_public_key": "ed25519:8y5gwcnosCECbz5UFWCyDwog7Pwirf7DAgdiW6mD5WGX", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "77d6c3ccc71e73cc99498f68c22901cc825334d2826fafb9250982567ef91ba4", + "receipt_id": "Ee6g4WS3mT7hzpJ694HrJbEeim6AyaZYpBzoxAMPA9Xg", + "receipt": { + "Action": { + "signer_id": "77d6c3ccc71e73cc99498f68c22901cc825334d2826fafb9250982567ef91ba4", + "signer_public_key": "ed25519:94oTQ8CBqsXajm8Gu6gymAYcsGexiUk5X9eET6c9wBYf", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "8945bf9b7b2b0335bd5555dbb3bd2383590f63c1475c8c0bcb5e31c262ac73c2", + "receipt_id": "8r5aqmWfkH7A6ULD5vRu338abccEf3jYKqsmRzEmfvhm", + "receipt": { + "Action": { + "signer_id": "8945bf9b7b2b0335bd5555dbb3bd2383590f63c1475c8c0bcb5e31c262ac73c2", + "signer_public_key": "ed25519:AErYMDAFwHn5WkTy4nx4Rx2oDK8F4S2xCW781M95z1Gu", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "b045b6310ebd62741dbebb67a1b3cbf7c5289413985b7eec0ac8f6d235dc801c", + "receipt_id": "AGLJDGr4SFeFLmHYT637QtyGbn9pbzcvUYiHB9J4gFVT", + "receipt": { + "Action": { + "signer_id": "b045b6310ebd62741dbebb67a1b3cbf7c5289413985b7eec0ac8f6d235dc801c", + "signer_public_key": "ed25519:Cs6Qg6kPKyjAYnKuLN17dTtGeem2AwT9GtgAkDy9z5H5", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "ace6c1aee9ef7fb39ab85677d5ad1e28dfb905fb6fcbff1a284df19d5dfd30ac", + "receipt_id": "5fippwgs4EyWn9EzJ29PUpK6JvzPbCuY8CSYVcMmvpM5", + "receipt": { + "Action": { + "signer_id": "ace6c1aee9ef7fb39ab85677d5ad1e28dfb905fb6fcbff1a284df19d5dfd30ac", + "signer_public_key": "ed25519:CdwCxzaUop8XtD6HgsjA3oBc9yZkUvafNRwx2DjtmvBd", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "d43b0af353f5dc8e5e3c06916d73049e072dd8003ac4cf4ef46d63eac5fa73c4", + "receipt_id": "7xGnQWDSsxjLYjYSXcTzFoW7RLGmyNvguPozHoyJr5TJ", + "receipt": { + "Action": { + "signer_id": "d43b0af353f5dc8e5e3c06916d73049e072dd8003ac4cf4ef46d63eac5fa73c4", + "signer_public_key": "ed25519:FHTegSY3AyWExDHTx9CPcYwj98vjFX3jhvR1FVXKuDvK", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "79ffdf8a5df4e590abcf0aead4747ea52a8df1624d8e3a2d9e8bb7180ee6afa5", + "receipt_id": "EoPfohtgX2avCTWH2fgtTeXT4WKxSrijC2Rd1hwBGhT7", + "receipt": { + "Action": { + "signer_id": "79ffdf8a5df4e590abcf0aead4747ea52a8df1624d8e3a2d9e8bb7180ee6afa5", + "signer_public_key": "ed25519:9DEdNC373Nrci8QEaYLERZyiBTCHy7X8RJY4wW6EVjvk", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "a962e3b8a07b5e21b00cb514635e9ab3e22a863eafe66efe7cd5e555ea038d4d", + "receipt_id": "CLjkYLwa22yrKHRib3p8BvMGRriLMZX7eXs2yTaQtVyU", + "receipt": { + "Action": { + "signer_id": "a962e3b8a07b5e21b00cb514635e9ab3e22a863eafe66efe7cd5e555ea038d4d", + "signer_public_key": "ed25519:CQDMqnJy8BjWEpH43YVSsLeq1Q7qSZFrYXorDMo6uYk4", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "cac9b6ac15c8c93dcad942da7efa2aca564c358cfcfcabe65dec5e4dbe61fd99", + "receipt_id": "FHxoYdEkPQJqStr4gJSncJzuk8NCFSxiMtSanzWfZ83D", + "receipt": { + "Action": { + "signer_id": "cac9b6ac15c8c93dcad942da7efa2aca564c358cfcfcabe65dec5e4dbe61fd99", + "signer_public_key": "ed25519:Eebkas5ZGEmvpm1LueZY6StQLD3uzjtB3VBDKL73f81E", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "6bda41b72c96860bfe7e419249a5ee6c8e8f91f88015971ec7f7e599772acafc", + "receipt_id": "7Y3La5h22JcfjDdX7XSWWbfStMBHM3NnyqwNMRTkxubQ", + "receipt": { + "Action": { + "signer_id": "6bda41b72c96860bfe7e419249a5ee6c8e8f91f88015971ec7f7e599772acafc", + "signer_public_key": "ed25519:8G1ekwe77ptMhBdVji1h8RXspKvrcvp5v6tiEkoSWyEK", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "37c5f722e06f31f49e970f550b9d2f61789e624d3b2259e2fb4b75b01ac87243", + "receipt_id": "AiRRmma5wVV1RfpZHM36iVFrVPXH55miXFdRFzdpZKob", + "receipt": { + "Action": { + "signer_id": "37c5f722e06f31f49e970f550b9d2f61789e624d3b2259e2fb4b75b01ac87243", + "signer_public_key": "ed25519:4kiWHgYND8zu7mZDNeQ8xK6zZk5ZNGpCDAgQtC8JvN6v", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "0c88bb18d0f084744126b7743e2e17acfd7d8d7a3f91f62763b1c08bf406534c", + "receipt_id": "5kJFdryqLkKB1XUt9HzWiHrmrj2dbCx3uL14QEoDazs4", + "receipt": { + "Action": { + "signer_id": "0c88bb18d0f084744126b7743e2e17acfd7d8d7a3f91f62763b1c08bf406534c", + "signer_public_key": "ed25519:qvpSB1E5vbsXDpVDBuAd4sDeK6V8J6TMqDUowt6rsgP", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "4dad427a64e0dfc03cf06bd51579dfd962dd4c014d4b982984742f7e89f33e57", + "receipt_id": "GQ9NLr63J8z18LZeFpVL5UGNmFj3kAN8UkMPVUCyZzek", + "receipt": { + "Action": { + "signer_id": "4dad427a64e0dfc03cf06bd51579dfd962dd4c014d4b982984742f7e89f33e57", + "signer_public_key": "ed25519:6EDdDi1LV5yKHfsskhwFXCqASJuAEA7x3JD7ahSzBNhL", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "6aa32e62a51081a7992ec7861998ccaaf3966aed5ff73f3eec0fdcfcf1565e01", + "receipt_id": "EU3sU9p2n82dUXMt3jwjL7ib1mZDW3j1a6b3dXAZkKaN", + "receipt": { + "Action": { + "signer_id": "6aa32e62a51081a7992ec7861998ccaaf3966aed5ff73f3eec0fdcfcf1565e01", + "signer_public_key": "ed25519:8BGXzAzyNWreWJz5JkqxJA6mLqoKrVBx34Z3z1DoQ8aL", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "329f8b8c756ba124f52b6e56b72f9820f3d3e7ac886ae71f1b4d2e8536c30833", + "receipt_id": "8gJ15EafieybLWZi77dtFP1YcBWnbYSm9vgpT7aJ5hbK", + "receipt": { + "Action": { + "signer_id": "329f8b8c756ba124f52b6e56b72f9820f3d3e7ac886ae71f1b4d2e8536c30833", + "signer_public_key": "ed25519:4QcVGbQ2UQg6vvRd4Ccqi1SEmdQrKqyNHHDTXTZPV2u8", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "f2b31b1b70fbdeccc756f36e98fbee14aa1508cf9831f378ab036d4e5d9a3d18", + "receipt_id": "8vtQr7jFj54h9jobW2kEjvA6Lbuxu6dGqjSLHaXYGdQH", + "receipt": { + "Action": { + "signer_id": "f2b31b1b70fbdeccc756f36e98fbee14aa1508cf9831f378ab036d4e5d9a3d18", + "signer_public_key": "ed25519:HLQ4mhq1VdfbN1WCy2K3AQ4aWDzgtFfr9ABLcaYJuZFV", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "3e1c44a0110e2a4cc38441889ac1a4943cef82ed0d6fb7f2304e4454a0a664b2", + "receipt_id": "3DkGoyaAe9VuFhdLVEBBk4kmqp6iNBXu6b7Vs1aJeENW", + "receipt": { + "Action": { + "signer_id": "3e1c44a0110e2a4cc38441889ac1a4943cef82ed0d6fb7f2304e4454a0a664b2", + "signer_public_key": "ed25519:5BTH78MGWDjRvbCBKcngmG4omcwprYe6fU24f8tuZtam", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "9510a1908068800991d10d3a0c3d31b86aa8a8f1c07ade3863edae82b5c7925b", + "receipt_id": "5iaJTMfESLGBMSKf1HexRPckfVSCVMJDYvS54ZftzpXB", + "receipt": { + "Action": { + "signer_id": "9510a1908068800991d10d3a0c3d31b86aa8a8f1c07ade3863edae82b5c7925b", + "signer_public_key": "ed25519:B2tTRf6HzjC2SbVPTTDX1SyS5iGsFkc4x9n72SqpDdMt", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "cfc5ec4484f862a593ba81b36d008dd16ba41ae4edaa0a6f5c0636c054e40596", + "receipt_id": "25jG2mBrXZRZdrzNa5Ww4W4hgsQEzTTFAN7X8z5LV2S7", + "receipt": { + "Action": { + "signer_id": "cfc5ec4484f862a593ba81b36d008dd16ba41ae4edaa0a6f5c0636c054e40596", + "signer_public_key": "ed25519:Ez4SNeoxnngGyWu2guuUV2cFGBT5ZBioYKAdcbZtQZZF", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "331d760083bde8e16f2b31b685272a6eddbdb5c587b4a2eaa63edcf1b83c6fbf", + "receipt_id": "9idSG8KoC8wyXkj6S8ZJpBXc5eN3i5ELfzidhyA99pRY", + "receipt": { + "Action": { + "signer_id": "331d760083bde8e16f2b31b685272a6eddbdb5c587b4a2eaa63edcf1b83c6fbf", + "signer_public_key": "ed25519:4SXrBf3mN5FXa2qg9wsEWuueDvC9fiXBWE91GwHRbmSN", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "53f9c92c36ec210adc6faf00b49edce491f3b92659e88da9588b356c9e11d42a", + "receipt_id": "BNA7Goz8o7uTLLfyfSeXEnwRHfiiVvoSK5yN8LicRJX6", + "receipt": { + "Action": { + "signer_id": "53f9c92c36ec210adc6faf00b49edce491f3b92659e88da9588b356c9e11d42a", + "signer_public_key": "ed25519:6eokYb6nFPWrVfwyQ2Reg6GB47qESAF75j6kTcMSe513", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "92d9bfda040034a7d455aa2b67dcac8f9361174705da9d526c52cb9c5de37122", + "receipt_id": "FMCBpN4u78v86ajM1NG5nhpyEsypWjpE9uvmyhj7PrZM", + "receipt": { + "Action": { + "signer_id": "92d9bfda040034a7d455aa2b67dcac8f9361174705da9d526c52cb9c5de37122", + "signer_public_key": "ed25519:AtF6x2YejaHQfPZTgker47UwLZ9s2KY2yU3QatEA44wK", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "c4e038663d095934d22fbca2344373c722655cc40ac87a5e49f572783be86460", + "receipt_id": "B9ByHspiEhGB18UJouGtr65bM4AzkPCkxWwxaSaJv6Hj", + "receipt": { + "Action": { + "signer_id": "c4e038663d095934d22fbca2344373c722655cc40ac87a5e49f572783be86460", + "signer_public_key": "ed25519:EFXDCasR5exRAxZjLCYJtKG8qm3pzm4qpVdkXvTUAPHH", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "7d5c998cbfdec988c967aae14b58fd20f546cdae1d80c481b308e2e962af415c", + "receipt_id": "HdnrhgCf1aJAizUj2DFyiTQw4Am7mBqN1dpLJt9SuzwH", + "receipt": { + "Action": { + "signer_id": "7d5c998cbfdec988c967aae14b58fd20f546cdae1d80c481b308e2e962af415c", + "signer_public_key": "ed25519:9SMrmAYVfNikbPEEcozHjjwT7Myp5hzpaLLXWmfksDz3", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "0332f7e0e5c49417abdcd5bc1ff1b74ff3645ef6197455d15df146907a606269", + "receipt_id": "FYhkP6Z54niHnE1vRre8LiWkKN5y5ZRtnngfv9rftk7M", + "receipt": { + "Action": { + "signer_id": "0332f7e0e5c49417abdcd5bc1ff1b74ff3645ef6197455d15df146907a606269", + "signer_public_key": "ed25519:DVJPAyuLLB4BBLAadwN6tHza2HusH4qNy2j5FsLNdPe", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "1b1bfbe28688ee3197ba97029ed372e976d75f0980a6ecc1b2b68b952f8af5af", + "receipt_id": "GZLdcQZsNDXGvJ8VTJc2NtpSjjZuKiYBBFXckUkyziJq", + "receipt": { + "Action": { + "signer_id": "1b1bfbe28688ee3197ba97029ed372e976d75f0980a6ecc1b2b68b952f8af5af", + "signer_public_key": "ed25519:2ppkuRwPCMjpMeLxTdEe6Y2D9ysoNNU1SJzafyLkTVzv", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "0964bc1ea99c4dafbf98666ff089ffcb851deee744bb4d2d01e06f0dddce479c", + "receipt_id": "3KmA8sAK7siZszJhognXo9fwdSkp7gz6Q3K3jFWhVyDT", + "receipt": { + "Action": { + "signer_id": "0964bc1ea99c4dafbf98666ff089ffcb851deee744bb4d2d01e06f0dddce479c", + "signer_public_key": "ed25519:dfm4amWHy3sbFE4p6H1qtYRLDevVyfnBRmD1S5K5YSP", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "2802cc286689adce1c300e24ed346cad4e9ed4878926f73fa093648b02ca17d9", + "receipt_id": "7yFACe9mufL3XwezuGTN5xXpnm1sGc8RsZJNib1yeKLa", + "receipt": { + "Action": { + "signer_id": "2802cc286689adce1c300e24ed346cad4e9ed4878926f73fa093648b02ca17d9", + "signer_public_key": "ed25519:3hBnMjg2RGfngAwBVWJUGmbWHGawdbd2H2CgN2F3gXyz", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "c4fb6092ab14b367d3d196444a042d3ec73cd9ae694213c795276d26e43d2895", + "receipt_id": "FapmJtoYKv2UjrUETq2xNLAXsHWxxUaVL45EwnB5u63J", + "receipt": { + "Action": { + "signer_id": "c4fb6092ab14b367d3d196444a042d3ec73cd9ae694213c795276d26e43d2895", + "signer_public_key": "ed25519:EFwEEDBQqkWLDeQLsAjeg78PVPaikMbJoMd7YwxNJTjJ", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "6950fc50c8fd1c6a11b6a3ecd781429fb60104ffc37b9fedf3328b05bd7286e6", + "receipt_id": "39zszAbJADk5fxhJ4P1cxbs4WiUFj2amWyCBYkArgR8U", + "receipt": { + "Action": { + "signer_id": "6950fc50c8fd1c6a11b6a3ecd781429fb60104ffc37b9fedf3328b05bd7286e6", + "signer_public_key": "ed25519:867S5R57HCKnb5uPwCEhhtj5s7GAkSZWvoiuJhCggJRj", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "968258c0caac15f600a0e443b813a1576dda1e58282d095052008b42e7cdb730", + "receipt_id": "FA4EJ4AL6qvnwKdSR38aNnZhqtrAxigUvFTkbyLgVmB", + "receipt": { + "Action": { + "signer_id": "968258c0caac15f600a0e443b813a1576dda1e58282d095052008b42e7cdb730", + "signer_public_key": "ed25519:B8XSAmjorghb8JLknsiP4dY9RpZZRBofFzrN5HHxvpkX", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "48274640cd365f86b774b7903a410cebdf15430d46e9d9ddf13208717fd16916", + "receipt_id": "C7LejtCNLGFnVygLcimVcPiVHyrmJPmk6N6N1Dj4csVz", + "receipt": { + "Action": { + "signer_id": "48274640cd365f86b774b7903a410cebdf15430d46e9d9ddf13208717fd16916", + "signer_public_key": "ed25519:5rf69XLkoHzreWyCMkwvr1PgL4GwyPV21MtWB8sR3YqB", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "9cc501e5df0403bd5f072c44fbd18187d62e5f2acbd404e9c6dcf7a98f95710e", + "receipt_id": "2N7tEGDfTsU3u7CrtEiLDHmED5TQ9kMX3xnoUdKTKEjV", + "receipt": { + "Action": { + "signer_id": "9cc501e5df0403bd5f072c44fbd18187d62e5f2acbd404e9c6dcf7a98f95710e", + "signer_public_key": "ed25519:BYxqSdkxYBaJe248bPjaQets6tjvsnrrJwqhKL4YXW8d", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "86d567d8c0461961f149a6d553a350dcde8859f4718b2a0dfa68da806a6fd721", + "receipt_id": "HpQXEt7KZrzLPVQtbN8QG81xfdE5skq6EPFVXLVCFxSg", + "receipt": { + "Action": { + "signer_id": "86d567d8c0461961f149a6d553a350dcde8859f4718b2a0dfa68da806a6fd721", + "signer_public_key": "ed25519:A5LNNmWqic3xsa8R3ZKUqPxdbmg4YtHraVU4fQm4X8Jk", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "8ffbbc8fb7d4974e428721a4886beec557dd3ed611466ec2d87c9494d29aad13", + "receipt_id": "2wEoQFKo6kqShGvebBTHZVv5RxfSQFMcEg9kFrf6W5CU", + "receipt": { + "Action": { + "signer_id": "8ffbbc8fb7d4974e428721a4886beec557dd3ed611466ec2d87c9494d29aad13", + "signer_public_key": "ed25519:Ah3wQ215sdRcpgED3AQnf8qqpyBuPFRs3T8CLKeLvhuL", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "b5c0b0d463776a8f4cefb86ab5ab61ebc1aacf5cfd218736835567eae48862ce", + "receipt_id": "9SPFJ7682H1uMTouYw1f5X6XujrVs1iLPCQC2XeVw19L", + "receipt": { + "Action": { + "signer_id": "b5c0b0d463776a8f4cefb86ab5ab61ebc1aacf5cfd218736835567eae48862ce", + "signer_public_key": "ed25519:DEVDBKFnmHSXNZzCGgdsipw3yUcMMbohs3WgWtpHGeow", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "7a69e426f02e62d2194872542588c316b953e50d0986ebc8265affe3bfb0e135", + "receipt_id": "6etnid3DbLRYhxfyrSamv6SkZPXstRLXcJAnimV9nyAP", + "receipt": { + "Action": { + "signer_id": "7a69e426f02e62d2194872542588c316b953e50d0986ebc8265affe3bfb0e135", + "signer_public_key": "ed25519:9ErPcUxGVe2WVCR68ms7MM59koaaLeiHpzMGhGcQH6Xe", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "5b44489a4315d4b57b852cd3a62312eebf103ba2e613c3d86e222fe165ef4aec", + "receipt_id": "2RfAcYA4p4jVo3oVanXhNLr4dbHuETte8Sd16bikWXwh", + "receipt": { + "Action": { + "signer_id": "5b44489a4315d4b57b852cd3a62312eebf103ba2e613c3d86e222fe165ef4aec", + "signer_public_key": "ed25519:79GVUG1C9KXPi5hMi7bF6Xcao11kLhhYwZ8eGG1pgQLT", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "0a9dbfe3c25c9e2c17fcad7f37923893b550aa3a6c9f949634f182f1d6fc93b3", + "receipt_id": "fmKsZtFVYvHWEHgm9Y4vA6dHM5E3fd35wyBpYyRr1Li", + "receipt": { + "Action": { + "signer_id": "0a9dbfe3c25c9e2c17fcad7f37923893b550aa3a6c9f949634f182f1d6fc93b3", + "signer_public_key": "ed25519:iSbJo1NfUHkp9V3rq7d82duGJKXA3pwt71kzoRukKF8", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "547a9e28aecc5120e6847db20c8eaf4c23f511a04880d45faadaad1f16f68609", + "receipt_id": "CkzFqZKbUW2fzcHBUDnv4UeZrk3kYijruUTco14P6dZ", + "receipt": { + "Action": { + "signer_id": "547a9e28aecc5120e6847db20c8eaf4c23f511a04880d45faadaad1f16f68609", + "signer_public_key": "ed25519:6gmh3ar6xEqtedEXqPHUTz3V6VGjHaiqJv5hGy4ZGucL", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "5b8f1e852b5345e3aaccf652de5991d01e2ef6a96ba71cd2dc0b796e464a97bc", + "receipt_id": "FSoSNXukUn5g4j4f3dAErHphbNfMRGVBxHwdJnPA5fu8", + "receipt": { + "Action": { + "signer_id": "5b8f1e852b5345e3aaccf652de5991d01e2ef6a96ba71cd2dc0b796e464a97bc", + "signer_public_key": "ed25519:7AQgCbJdH7vRbdhTp5ERo82TN6N1XJubdZt1SrJBs3f9", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "0e4a711554e0b460bdc177df274a0e4cbf1341a3b71ed1b76bc25864a2c31b99", + "receipt_id": "GegyPvRwRZxNZppXDjEwMKZteYsocp18Fcht9tJnfLWD", + "receipt": { + "Action": { + "signer_id": "0e4a711554e0b460bdc177df274a0e4cbf1341a3b71ed1b76bc25864a2c31b99", + "signer_public_key": "ed25519:xnYaQdA7CR7Yec6Bnpi54zdSpUYTptDcHjG8Tb9qXr8", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "d3471fcd945f9144b00fa700a0836f045e0f3f5f8ed8dfd04dfbedd07fb2a810", + "receipt_id": "76a3iyzxiREYrvaHMGvXM4Kg26wkfh5hTYpjGXUpqgZj", + "receipt": { + "Action": { + "signer_id": "d3471fcd945f9144b00fa700a0836f045e0f3f5f8ed8dfd04dfbedd07fb2a810", + "signer_public_key": "ed25519:FDjvkx5A4WdQ5pG4GV3dHzKb4TvEnUaJ2YiA2aPgZZRq", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "32d881d9d7be14e83940c0ee6f4da0dd993f013dcd9c4df464c741785046e150", + "receipt_id": "EF8BNmuR2egPL3ctdjjg7R61kA7BYe3KkeThYU8fi7oi", + "receipt": { + "Action": { + "signer_id": "32d881d9d7be14e83940c0ee6f4da0dd993f013dcd9c4df464c741785046e150", + "signer_public_key": "ed25519:4RUsAnzUUkogYHcc9CTq4mbgi2GUQCKQ6BMsGKd3UH1y", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "8c2d76d58782dfbb4a3b3379dfa2edc8069009bfa53c2d4792bbfb748cfe511e", + "receipt_id": "D6MMtakqPKQKjjFY8CEP1xpQ1Jg3Z28cmmau5iUZ2hnn", + "receipt": { + "Action": { + "signer_id": "8c2d76d58782dfbb4a3b3379dfa2edc8069009bfa53c2d4792bbfb748cfe511e", + "signer_public_key": "ed25519:ASCHcdApK7wexCAqsEM6vHF3S9ocZ76mTGkyoyNNoLfw", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "5ba05f51ad4e9a5ed44adbd1c76dd97c55b853d2500197457f83392374c962c2", + "receipt_id": "7uAcX4vFfZpzRprPRCCNEZRwLmw1EL3ghB6P2kxAVJqu", + "receipt": { + "Action": { + "signer_id": "5ba05f51ad4e9a5ed44adbd1c76dd97c55b853d2500197457f83392374c962c2", + "signer_public_key": "ed25519:7AfwD214F69opA7knZa67NGdfQKPStJ6DBdhsbnRAGAM", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "260fe9ee8dca70033ac403f4b6008bc1d2870fc261277bfadc8694d6f0821ba6", + "receipt_id": "CRTiQDTXjSN3LAF6c5BhVx7yq5jjUCjxdzGVCBLiPA7Z", + "receipt": { + "Action": { + "signer_id": "260fe9ee8dca70033ac403f4b6008bc1d2870fc261277bfadc8694d6f0821ba6", + "signer_public_key": "ed25519:3ZaZsa6oTqjNUhEDPzvinCJMxgxLiT28AMNkcio2tQDj", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "b7a844992cae2f81a0ed2484d43c212efe52f0b148732afc76377cbbf5d33684", + "receipt_id": "BPy45d7FDPxZuRwt57Ypew2Dkc8KyQzH8ouaNAPXqyqG", + "receipt": { + "Action": { + "signer_id": "b7a844992cae2f81a0ed2484d43c212efe52f0b148732afc76377cbbf5d33684", + "signer_public_key": "ed25519:DMvRh9s9gp2XwjEbSKSQx72QdALcmQPppvsvHXErYgiw", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "d24b559e5878af34f7228bbc282c4f05880b375043861a08291d9eac457c1d03", + "receipt_id": "HWZBSXRA2N2dyaeU99TMC3M9qzVaN7E9gjhPSm38gb6J", + "receipt": { + "Action": { + "signer_id": "d24b559e5878af34f7228bbc282c4f05880b375043861a08291d9eac457c1d03", + "signer_public_key": "ed25519:F9uF5S7Do8Qr3ZcNn4HMUNod4zeg9UZXrepSri8CrA2E", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "535e7f73a679282ba6cd6136c79c52064c43ead255840370fc6959da31b8a035", + "receipt_id": "46MvG5LSHqFEqcBKM61RHsTPAzFPmeQzax7GAKPMvQf1", + "receipt": { + "Action": { + "signer_id": "535e7f73a679282ba6cd6136c79c52064c43ead255840370fc6959da31b8a035", + "signer_public_key": "ed25519:6cSQyLe4EF5RbUwDrDMhZpEu3A6Vimq7MJTkWakyuTrt", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "20fb238ac4436eb65aba3bdac4ebc782aafa5ed776111f40d1403532ebe63302", + "receipt_id": "6bbgZmK7vxWdP97KjxSJJG8ayftK1wS5i3kugVpjVf9N", + "receipt": { + "Action": { + "signer_id": "20fb238ac4436eb65aba3bdac4ebc782aafa5ed776111f40d1403532ebe63302", + "signer_public_key": "ed25519:3Dk9yi2otAziUXQpfjcgCdLcgxVcbkqynJsCdW3GDENV", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "0647e1dbe4b766f7be1014176ffaa2211c3ae5ca765f4dbc33eaace1fd8257b1", + "receipt_id": "DyKDpiz8y1ybzMGHsjcpdXbdquLpLNuKVnVRVdpjLzQt", + "receipt": { + "Action": { + "signer_id": "0647e1dbe4b766f7be1014176ffaa2211c3ae5ca765f4dbc33eaace1fd8257b1", + "signer_public_key": "ed25519:RX27fezTgfTjF8bQQj77raXV8s1hygLgDiE2SyZe86C", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "ceba7a6a35a185cdba8e0b605bcd639281c7dd9fd770236a01331f9183cbaead", + "receipt_id": "XgVmEsr572qXot25CLkZg2xyksddKKddf52sz7Xv9zY", + "receipt": { + "Action": { + "signer_id": "ceba7a6a35a185cdba8e0b605bcd639281c7dd9fd770236a01331f9183cbaead", + "signer_public_key": "ed25519:EuyufUcLK6NSbvksoen5wpRkunazScgdLzWaQGovfY1J", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "0ef15125fe98cc744fcd202aa2aed4244dd8f48f9aad427952e773451062ffe8", + "receipt_id": "CYZgYi1dAwZHX417MK1CGiMfKUNViTgeewhcdAjymvSC", + "receipt": { + "Action": { + "signer_id": "0ef15125fe98cc744fcd202aa2aed4244dd8f48f9aad427952e773451062ffe8", + "signer_public_key": "ed25519:21L8XRjrtFmZukGyhx3NtVoXm2xSorcYDRJye5ofreQw", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "226ca713802ebd9bc49fab56ae8942c04d609c4d07d42c4b228c1b517c9f5f27", + "receipt_id": "CeAk8omxCm1GSPmRp4WCEAys7GmzikzcApdxukYTaQQX", + "receipt": { + "Action": { + "signer_id": "226ca713802ebd9bc49fab56ae8942c04d609c4d07d42c4b228c1b517c9f5f27", + "signer_public_key": "ed25519:3KNxNWhfLwKzXVDjjdiBpp9LG9WgaZsh1JSPc4xq2w4S", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "778df90fa5ffb7132c0364b67f7cd6148b74e85502e739b546a7a5f8b15a3d73", + "receipt_id": "5Vefr9LpoMfDS2GwzeJgw84vYpgqD8t7UCAzttMnvJ4r", + "receipt": { + "Action": { + "signer_id": "778df90fa5ffb7132c0364b67f7cd6148b74e85502e739b546a7a5f8b15a3d73", + "signer_public_key": "ed25519:93h5Vz7bNK7pbpyLhfWmFLVTLEgc5Zxhhwvkpg9JGReA", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "f6593f8bf56c5f9f24aaf93f19b1dded7090dc51a04ef540ca248381b0186d0c", + "receipt_id": "7o1JHkAiRu1aSdLqmfqjTY7TCtnpN6NSs61398GjqmTU", + "receipt": { + "Action": { + "signer_id": "f6593f8bf56c5f9f24aaf93f19b1dded7090dc51a04ef540ca248381b0186d0c", + "signer_public_key": "ed25519:HaeE4hCKf4VYDscdVKWEg8MCDi9kn5PeKM3byeGySZ7h", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2283986818853206908920" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "lulukuang.near", + "receipt_id": "CacxqWcmYho7sJxXdbTCkGmGEKDFqPN6Veyz4JN8oeBm", + "receipt": { + "Action": { + "signer_id": "lulukuang.near", + "signer_public_key": "ed25519:D1ChSvJztywJnk3BEfjWHNjwCuKLrsVFSyduZegKhse1", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "963720295159511630376" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "dab3114eafc6352cb93149b838b8cf794e654446cc28a5b58de1e63b772ce026", + "receipt_id": "2qKRaMryYiUcdTiMqiFkscuUZBZb4EDHd5tbJUMMsmsF", + "receipt": { + "Action": { + "signer_id": "dab3114eafc6352cb93149b838b8cf794e654446cc28a5b58de1e63b772ce026", + "signer_public_key": "ed25519:FiiFHvo7yiMQMCK2JNmbw14JkiWrL3NJjADGpwsn6269", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2324385038795796748000" + } + } + ] + } + } + }, + { + "predecessor_id": "system", + "receiver_id": "e9ea8202f8d5a322948b455ab75b1e83ff29390ab61cc7d339c5dabaed5d119b", + "receipt_id": "3nbC8Vec2ZfJ2sscQcZbZ7mMk5KuKE46W4teeXJvz4NB", + "receipt": { + "Action": { + "signer_id": "e9ea8202f8d5a322948b455ab75b1e83ff29390ab61cc7d339c5dabaed5d119b", + "signer_public_key": "ed25519:Gk7PpnpjXJb2BoaiT9sx1ixfAdF5xj8MVav4UpxBqY3C", + "gas_price": "0", + "output_data_receivers": [], + "input_data_ids": [], + "actions": [ + { + "Transfer": { + "deposit": "2324385038795796748000" + } + } + ] + } + } + } + ] +} diff --git a/neard/src/lib.rs b/neard/src/lib.rs index 2327507c778..9fdd2772111 100644 --- a/neard/src/lib.rs +++ b/neard/src/lib.rs @@ -35,7 +35,7 @@ use near_store::migrations::migrate_20_to_21; pub mod config; pub mod genesis_validate; -mod migrations; +pub mod migrations; mod runtime; mod shard_tracker; diff --git a/neard/src/migrations.rs b/neard/src/migrations.rs index f231d3b6dc8..ee7682fda4d 100644 --- a/neard/src/migrations.rs +++ b/neard/src/migrations.rs @@ -1,10 +1,13 @@ use crate::{NearConfig, NightshadeRuntime}; use borsh::BorshDeserialize; use near_chain::chain::collect_receipts_from_response; +use near_chain::migrations::check_if_block_is_first_with_chunk_of_version; use near_chain::types::{ApplyTransactionResult, BlockHeaderInfo}; use near_chain::{ChainStore, ChainStoreAccess, ChainStoreUpdate, RuntimeAdapter}; use near_epoch_manager::{EpochManager, RewardCalculator}; use near_primitives::epoch_manager::EpochConfig; +#[cfg(feature = "protocol_feature_restore_receipts_after_fix")] +use near_primitives::receipt::ReceiptResult; use near_primitives::runtime::migration_data::MigrationData; use near_primitives::sharding::{ChunkHash, ShardChunkHeader, ShardChunkV1}; use near_primitives::transaction::ExecutionOutcomeWithIdAndProof; @@ -45,11 +48,16 @@ fn apply_block_at_height( block_hash, prev_block.chunks()[shard_id as usize].height_included(), )?; + let is_first_block_with_chunk_of_version = check_if_block_is_first_with_chunk_of_version( + &mut chain_store_update, + runtime_adapter, + prev_block.hash(), + shard_id, + )?; let receipts = collect_receipts_from_response(&receipt_proof_response); let chunk_hash = block.chunks()[shard_id as usize].chunk_hash(); let chunk = get_chunk(&chain_store, chunk_hash); let chunk_header = ShardChunkHeader::V1(chunk.header); - let apply_result = runtime_adapter .apply_transactions( shard_id, @@ -66,6 +74,7 @@ fn apply_block_at_height( &block.header().challenges_result(), *block.header().random_value(), true, + is_first_block_with_chunk_of_version, ) .unwrap(); let (_, outcome_paths) = ApplyTransactionResult::compute_outcomes_proof(&apply_result.outcomes); @@ -242,6 +251,7 @@ pub fn migrate_19_to_20(path: &String, near_config: &NearConfig) { *block.header().random_value(), // doesn't really matter here since the old blocks are on the old version false, + false, ) .unwrap(); if !apply_result.outcomes.is_empty() { @@ -277,10 +287,24 @@ lazy_static_include::lazy_static_include_bytes! { #[cfg(feature = "protocol_feature_fix_storage_usage")] const GAS_USED_FOR_STORAGE_USAGE_DELTA_MIGRATION: Gas = 1_000_000_000_000_000; +#[cfg(feature = "protocol_feature_restore_receipts_after_fix")] +lazy_static_include::lazy_static_include_bytes! { + /// File with receipts which were lost because of a bug in apply_chunks to the runtime config. + /// Follows the ReceiptResult format which is HashMap>. + /// See https://github.com/near/nearcore/pull/4248/ for more details. + MAINNET_RESTORED_RECEIPTS => "res/mainnet_restored_receipts.json", +} + pub fn load_migration_data(chain_id: &String) -> MigrationData { - #[cfg(not(feature = "protocol_feature_fix_storage_usage"))] + #[cfg(not(any( + feature = "protocol_feature_fix_storage_usage", + feature = "protocol_feature_restore_receipts_after_fix" + )))] let _ = chain_id; - #[cfg(feature = "protocol_feature_fix_storage_usage")] + #[cfg(any( + feature = "protocol_feature_fix_storage_usage", + feature = "protocol_feature_restore_receipts_after_fix" + ))] let is_mainnet = chain_id == "mainnet"; MigrationData { #[cfg(feature = "protocol_feature_fix_storage_usage")] @@ -295,16 +319,32 @@ pub fn load_migration_data(chain_id: &String) -> MigrationData { } else { 0 }, + #[cfg(feature = "protocol_feature_restore_receipts_after_fix")] + restored_receipts: if is_mainnet { + serde_json::from_slice(&MAINNET_RESTORED_RECEIPTS) + .expect("File with receipts restored after apply_chunks fix have to be correct") + } else { + ReceiptResult::default() + }, } } #[cfg(test)] mod tests { - #[cfg(feature = "protocol_feature_fix_storage_usage")] + #[cfg(any( + feature = "protocol_feature_fix_storage_usage", + feature = "protocol_feature_restore_receipts_after_fix" + ))] use super::*; - #[cfg(feature = "protocol_feature_fix_storage_usage")] + #[cfg(any( + feature = "protocol_feature_fix_storage_usage", + feature = "protocol_feature_restore_receipts_after_fix" + ))] use near_primitives::hash::hash; - #[cfg(feature = "protocol_feature_fix_storage_usage")] + #[cfg(any( + feature = "protocol_feature_fix_storage_usage", + feature = "protocol_feature_restore_receipts_after_fix" + ))] use near_primitives::serialize::to_base; #[test] @@ -319,4 +359,17 @@ mod tests { let testnet_migration_data = load_migration_data(&"testnet".to_string()); assert_eq!(testnet_migration_data.storage_usage_delta.len(), 0); } + + #[test] + #[cfg(feature = "protocol_feature_restore_receipts_after_fix")] + fn test_restored_receipts_data() { + assert_eq!( + to_base(&hash(&MAINNET_RESTORED_RECEIPTS)), + "3ZHK51a2zVnLnG8Pq1y7fLaEhP9SGU1CGCmspcBUi5vT" + ); + let mainnet_migration_data = load_migration_data(&"mainnet".to_string()); + assert_eq!(mainnet_migration_data.restored_receipts.get(&0u64).unwrap().len(), 383); + let testnet_migration_data = load_migration_data(&"testnet".to_string()); + assert!(testnet_migration_data.restored_receipts.is_empty()); + } } diff --git a/neard/src/runtime/mod.rs b/neard/src/runtime/mod.rs index e89adb36845..d37b9fd77f3 100644 --- a/neard/src/runtime/mod.rs +++ b/neard/src/runtime/mod.rs @@ -10,7 +10,6 @@ use tracing::{debug, error, info, warn}; use near_chain::chain::NUM_EPOCHS_TO_KEEP_STORE_DATA; use near_chain::types::{ApplyTransactionResult, BlockHeaderInfo, ValidatorInfoIdentifier}; - use near_chain::{BlockHeader, Error, ErrorKind, RuntimeAdapter}; #[cfg(feature = "protocol_feature_block_header_v3")] use near_chain::{Doomslug, DoomslugThresholdMode}; @@ -60,7 +59,7 @@ use near_primitives::runtime::config::RuntimeConfig; use crate::migrations::load_migration_data; use errors::FromStateViewerErrors; -use near_primitives::runtime::migration_data::MigrationData; +use near_primitives::runtime::migration_data::{MigrationData, MigrationFlags}; pub mod errors; @@ -333,6 +332,7 @@ impl NightshadeRuntime { challenges_result: &ChallengesResult, random_seed: CryptoHash, is_new_chunk: bool, + is_first_block_with_chunk_of_version: bool, ) -> Result { let validator_accounts_update = { let mut epoch_manager = self.epoch_manager.as_ref().write().expect(POISONED_LOCK_ERR); @@ -405,6 +405,7 @@ impl NightshadeRuntime { let prev_block_epoch_id = self.get_epoch_id(prev_block_hash)?; let current_protocol_version = self.get_epoch_protocol_version(&epoch_id)?; let prev_block_protocol_version = self.get_epoch_protocol_version(&prev_block_epoch_id)?; + let is_first_block_of_version = current_protocol_version != prev_block_protocol_version; let apply_state = ApplyState { block_index: block_height, @@ -426,10 +427,10 @@ impl NightshadeRuntime { #[cfg(feature = "protocol_feature_evm")] evm_chain_id: self.evm_chain_id(), profile: Default::default(), - migration_data: if current_protocol_version != prev_block_protocol_version { - Some(Arc::clone(&self.migration_data)) - } else { - None + migration_data: Arc::clone(&self.migration_data), + migration_flags: MigrationFlags { + is_first_block_of_version, + is_first_block_with_chunk_of_version, }, }; @@ -1138,6 +1139,7 @@ impl RuntimeAdapter for NightshadeRuntime { random_seed: CryptoHash, generate_storage_proof: bool, is_new_chunk: bool, + is_first_block_with_chunk_of_version: bool, ) -> Result { let trie = self.get_trie_for_shard(shard_id); let trie = if generate_storage_proof { trie.recording_reads() } else { trie }; @@ -1157,6 +1159,7 @@ impl RuntimeAdapter for NightshadeRuntime { challenges, random_seed, is_new_chunk, + is_first_block_with_chunk_of_version, ) { Ok(result) => Ok(result), Err(e) => match e.kind() { @@ -1185,6 +1188,7 @@ impl RuntimeAdapter for NightshadeRuntime { challenges: &ChallengesResult, random_value: CryptoHash, is_new_chunk: bool, + is_first_block_with_chunk_of_version: bool, ) -> Result { let trie = Trie::from_recorded_storage(partial_storage); self.process_state_update( @@ -1203,6 +1207,7 @@ impl RuntimeAdapter for NightshadeRuntime { challenges, random_value, is_new_chunk, + is_first_block_with_chunk_of_version, ) } @@ -1501,6 +1506,18 @@ impl RuntimeAdapter for NightshadeRuntime { config.runtime_config = (*runtime_config).clone(); Ok(config) } + + fn get_prev_epoch_id_from_prev_block( + &self, + prev_block_hash: &CryptoHash, + ) -> Result { + let mut epoch_manager = self.epoch_manager.as_ref().write().expect(POISONED_LOCK_ERR); + if epoch_manager.is_next_block_epoch_start(prev_block_hash)? { + epoch_manager.get_epoch_id(prev_block_hash).map_err(Error::from) + } else { + epoch_manager.get_prev_epoch_id(prev_block_hash).map_err(Error::from) + } + } } impl node_runtime::adapter::ViewRuntimeAdapter for NightshadeRuntime { @@ -1607,11 +1624,11 @@ mod test { use num_rational::Rational; - use near_chain::ReceiptResult; use near_crypto::{InMemorySigner, KeyType, Signer}; use near_logger_utils::init_test_logger; use near_primitives::block::Tip; use near_primitives::challenge::SlashedValidator; + use near_primitives::receipt::ReceiptResult; use near_primitives::runtime::config::RuntimeConfig; use near_primitives::transaction::{Action, DeleteAccountAction, StakeAction}; use near_primitives::types::{BlockHeightDelta, Nonce, ValidatorId, ValidatorKickoutReason}; @@ -1677,6 +1694,7 @@ mod test { challenges, CryptoHash::default(), true, + false, ) .unwrap(); let mut store_update = self.store.store_update(); diff --git a/runtime/runtime-params-estimator/src/testbed.rs b/runtime/runtime-params-estimator/src/testbed.rs index 96c4db225f5..e595b11a8e9 100644 --- a/runtime/runtime-params-estimator/src/testbed.rs +++ b/runtime/runtime-params-estimator/src/testbed.rs @@ -7,6 +7,7 @@ use borsh::BorshDeserialize; use near_chain_configs::Genesis; use near_primitives::receipt::Receipt; use near_primitives::runtime::config::RuntimeConfig; +use near_primitives::runtime::migration_data::{MigrationData, MigrationFlags}; use near_primitives::test_utils::MockEpochInfoProvider; use near_primitives::transaction::{ExecutionStatus, SignedTransaction}; use near_primitives::types::{Gas, MerkleHash, StateRoot}; @@ -95,7 +96,8 @@ impl RuntimeTestbed { #[cfg(feature = "protocol_feature_evm")] evm_chain_id: near_chain_configs::TESTNET_EVM_CHAIN_ID, profile: Default::default(), - migration_data: None, + migration_data: Arc::new(MigrationData::default()), + migration_flags: MigrationFlags::default(), }; Self { workdir, diff --git a/runtime/runtime/Cargo.toml b/runtime/runtime/Cargo.toml index 1a82754f753..27c04d8532e 100644 --- a/runtime/runtime/Cargo.toml +++ b/runtime/runtime/Cargo.toml @@ -55,6 +55,7 @@ protocol_feature_alt_bn128 = [ protocol_feature_tx_size_limit = [] protocol_feature_allow_create_account_on_delete = ["near-primitives/protocol_feature_allow_create_account_on_delete", "near-vm-logic/protocol_feature_allow_create_account_on_delete"] protocol_feature_fix_storage_usage = ["near-primitives/protocol_feature_fix_storage_usage"] +protocol_feature_restore_receipts_after_fix = [] [dev-dependencies] tempfile = "3" diff --git a/runtime/runtime/src/lib.rs b/runtime/runtime/src/lib.rs index 02bb827184e..74a860ab0e5 100644 --- a/runtime/runtime/src/lib.rs +++ b/runtime/runtime/src/lib.rs @@ -51,7 +51,7 @@ use crate::verifier::validate_receipt; pub use crate::verifier::{validate_transaction, verify_and_charge_transaction}; pub use near_primitives::runtime::apply_state::ApplyState; use near_primitives::runtime::fees::RuntimeFeesConfig; -use near_primitives::runtime::migration_data::MigrationData; +use near_primitives::runtime::migration_data::{MigrationData, MigrationFlags}; use near_primitives::version::{ is_implicit_account_creation_enabled, ProtocolFeature, ProtocolVersion, }; @@ -1076,15 +1076,18 @@ impl Runtime { &self, state_update: &mut TrieUpdate, migration_data: &Arc, + migration_flags: &MigrationFlags, protocol_version: ProtocolVersion, - ) -> Result { + ) -> Result<(Gas, Vec), StorageError> { #[cfg(feature = "protocol_feature_fix_storage_usage")] let mut gas_used: Gas = 0; #[cfg(not(feature = "protocol_feature_fix_storage_usage"))] let gas_used: Gas = 0; #[cfg(feature = "protocol_feature_fix_storage_usage")] - if ProtocolFeature::FixStorageUsage.protocol_version() == protocol_version { + if ProtocolFeature::FixStorageUsage.protocol_version() == protocol_version + && migration_flags.is_first_block_of_version + { for (account_id, delta) in &migration_data.storage_usage_delta { match get_account(state_update, account_id)? { Some(mut account) => { @@ -1101,9 +1104,30 @@ impl Runtime { gas_used += migration_data.storage_usage_fix_gas; state_update.commit(StateChangeCause::Migration); } + + // Re-introduce receipts lost because of a bug in apply_chunks. + // We take the first block with existing chunk in the first epoch in which protocol feature + // RestoreReceiptsAfterFix was enabled, and put the restored receipts there. + // See https://github.com/near/nearcore/pull/4248/ for more details. + #[cfg(not(feature = "protocol_feature_restore_receipts_after_fix"))] + let receipts_to_restore = vec![]; + #[cfg(feature = "protocol_feature_restore_receipts_after_fix")] + let receipts_to_restore = if ProtocolFeature::RestoreReceiptsAfterFix.protocol_version() + == protocol_version + && migration_flags.is_first_block_with_chunk_of_version + { + migration_data + .restored_receipts + .get(&0u64) + .expect("Receipts to restore must contain an entry for shard 0") + .clone() + } else { + vec![] + }; + #[cfg(not(feature = "protocol_feature_fix_storage_usage"))] - (state_update, migration_data, protocol_version); - Ok(gas_used) + (state_update, migration_data, migration_flags, protocol_version); + Ok((gas_used, receipts_to_restore)) } /// Applies new singed transactions and incoming receipts for some chunk/shard on top of @@ -1139,15 +1163,20 @@ impl Runtime { )?; } - let gas_used_for_migrations = match &apply_state.migration_data { - Some(migration_data) => self - .apply_migrations( - &mut state_update, - migration_data, - apply_state.current_protocol_version, - ) - .map_err(|e| RuntimeError::StorageError(e))?, - None => 0 as Gas, + let (gas_used_for_migrations, mut receipts_to_restore) = self + .apply_migrations( + &mut state_update, + &apply_state.migration_data, + &apply_state.migration_flags, + apply_state.current_protocol_version, + ) + .map_err(|e| RuntimeError::StorageError(e))?; + // If we have receipts that need to be restored, prepend them to the list of incoming receipts + let incoming_receipts = if receipts_to_restore.is_empty() { + incoming_receipts + } else { + receipts_to_restore.extend_from_slice(incoming_receipts); + receipts_to_restore.as_slice() }; if !apply_state.is_new_chunk @@ -1475,7 +1504,8 @@ mod tests { #[cfg(feature = "protocol_feature_evm")] evm_chain_id: near_chain_configs::TESTNET_EVM_CHAIN_ID, profile: ProfileData::new(), - migration_data: None, + migration_data: Arc::new(MigrationData::default()), + migration_flags: MigrationFlags::default(), }; (runtime, tries, root, apply_state, signer, MockEpochInfoProvider::default()) diff --git a/runtime/runtime/src/state_viewer/mod.rs b/runtime/runtime/src/state_viewer/mod.rs index 1811ee58057..3d4163ff427 100644 --- a/runtime/runtime/src/state_viewer/mod.rs +++ b/runtime/runtime/src/state_viewer/mod.rs @@ -1,3 +1,4 @@ +use crate::{actions::execute_function_call, ext::RuntimeExt}; use log::debug; use near_crypto::{KeyType, PublicKey}; use near_primitives::{ @@ -6,7 +7,11 @@ use near_primitives::{ contract::ContractCode, hash::CryptoHash, receipt::ActionReceipt, - runtime::{apply_state::ApplyState, config::RuntimeConfig}, + runtime::{ + apply_state::ApplyState, + config::RuntimeConfig, + migration_data::{MigrationData, MigrationFlags}, + }, serialize::to_base64, transaction::FunctionCallAction, trie_key::trie_key_parsers, @@ -18,8 +23,6 @@ use near_store::{get_access_key, get_account, get_code, TrieUpdate}; use near_vm_logic::ReturnData; use std::{str, sync::Arc, time::Instant}; -use crate::{actions::execute_function_call, ext::RuntimeExt}; - pub mod errors; pub struct TrieViewer { @@ -225,7 +228,8 @@ impl TrieViewer { #[cfg(feature = "protocol_feature_evm")] evm_chain_id: view_state.evm_chain_id, profile: Default::default(), - migration_data: None, + migration_data: Arc::new(MigrationData::default()), + migration_flags: MigrationFlags::default(), }; let action_receipt = ActionReceipt { signer_id: originator_id.clone(), diff --git a/runtime/runtime/tests/runtime_group_tools/mod.rs b/runtime/runtime/tests/runtime_group_tools/mod.rs index 4fec0d16d18..48c72ac5213 100644 --- a/runtime/runtime/tests/runtime_group_tools/mod.rs +++ b/runtime/runtime/tests/runtime_group_tools/mod.rs @@ -3,6 +3,7 @@ use near_crypto::{InMemorySigner, KeyType}; use near_primitives::account::{AccessKey, Account}; use near_primitives::hash::{hash, CryptoHash}; use near_primitives::receipt::Receipt; +use near_primitives::runtime::migration_data::{MigrationData, MigrationFlags}; use near_primitives::state_record::{state_record_to_account_id, StateRecord}; use near_primitives::test_utils::MockEpochInfoProvider; use near_primitives::transaction::{ExecutionOutcomeWithId, SignedTransaction}; @@ -85,7 +86,8 @@ impl StandaloneRuntime { #[cfg(feature = "protocol_feature_evm")] evm_chain_id: near_chain_configs::TESTNET_EVM_CHAIN_ID, profile: Default::default(), - migration_data: None, + migration_data: Arc::new(MigrationData::default()), + migration_flags: MigrationFlags::default(), }; Self { diff --git a/test-utils/state-viewer/src/main.rs b/test-utils/state-viewer/src/main.rs index 4814313501d..2a739a8c69b 100644 --- a/test-utils/state-viewer/src/main.rs +++ b/test-utils/state-viewer/src/main.rs @@ -10,6 +10,7 @@ use clap::{App, Arg, SubCommand}; use borsh::BorshSerialize; use near_chain::chain::collect_receipts_from_response; +use near_chain::migrations::check_if_block_is_first_with_chunk_of_version; use near_chain::types::{ApplyTransactionResult, BlockHeaderInfo}; use near_chain::{ChainStore, ChainStoreAccess, ChainStoreUpdate, RuntimeAdapter}; use near_logger_utils::init_integration_logger; @@ -214,14 +215,14 @@ fn apply_block_at_height( shard_id: ShardId, ) { let mut chain_store = ChainStore::new(store.clone(), near_config.genesis.config.genesis_height); - let runtime = NightshadeRuntime::new( + let runtime_adapter: Arc = Arc::new(NightshadeRuntime::new( &home_dir, store, &near_config.genesis, near_config.client_config.tracked_accounts.clone(), near_config.client_config.tracked_shards.clone(), None, - ); + )); let block_hash = chain_store.get_block_hash_by_height(height).unwrap(); let block = chain_store.get_block(&block_hash).unwrap().clone(); let apply_result = if block.chunks()[shard_id as usize].height_included() == height { @@ -239,7 +240,14 @@ fn apply_block_at_height( let receipts = collect_receipts_from_response(&receipt_proof_response); let chunk_inner = chunk.cloned_header().take_inner(); - runtime + let is_first_block_with_chunk_of_version = check_if_block_is_first_with_chunk_of_version( + &mut chain_store, + runtime_adapter.as_ref(), + block.header().prev_hash(), + shard_id, + ) + .unwrap(); + runtime_adapter .apply_transactions( shard_id, chunk_inner.prev_state_root(), @@ -255,13 +263,14 @@ fn apply_block_at_height( &block.header().challenges_result(), *block.header().random_value(), true, + is_first_block_with_chunk_of_version, ) .unwrap() } else { let chunk_extra = chain_store.get_chunk_extra(block.header().prev_hash(), shard_id).unwrap().clone(); - runtime + runtime_adapter .apply_transactions( shard_id, chunk_extra.state_root(), @@ -277,6 +286,7 @@ fn apply_block_at_height( &block.header().challenges_result(), *block.header().random_value(), false, + false, ) .unwrap() }; diff --git a/test-utils/testlib/src/user/runtime_user.rs b/test-utils/testlib/src/user/runtime_user.rs index 56aa08b299d..ab6a7c6d5ca 100644 --- a/test-utils/testlib/src/user/runtime_user.rs +++ b/test-utils/testlib/src/user/runtime_user.rs @@ -8,6 +8,7 @@ use near_primitives::errors::{RuntimeError, TxExecutionError}; use near_primitives::hash::CryptoHash; use near_primitives::receipt::Receipt; use near_primitives::runtime::config::RuntimeConfig; +use near_primitives::runtime::migration_data::{MigrationData, MigrationFlags}; use near_primitives::test_utils::MockEpochInfoProvider; use near_primitives::transaction::SignedTransaction; use near_primitives::types::{AccountId, BlockHeightDelta, MerkleHash}; @@ -143,7 +144,8 @@ impl RuntimeUser { #[cfg(feature = "protocol_feature_evm")] evm_chain_id: TESTNET_EVM_CHAIN_ID, profile: Default::default(), - migration_data: None, + migration_data: Arc::new(MigrationData::default()), + migration_flags: MigrationFlags::default(), } } diff --git a/tools/restored-receipts-verifier/Cargo.toml b/tools/restored-receipts-verifier/Cargo.toml new file mode 100644 index 00000000000..263bb8d0a1a --- /dev/null +++ b/tools/restored-receipts-verifier/Cargo.toml @@ -0,0 +1,23 @@ +[package] +name = "restored-receipts-verifier" +version = "0.1.0" +authors = ["Aleksandr Logunov "] +edition = "2018" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +clap = "3.0.0-beta.1" +serde_json = "1" + +near-primitives = { path = "../../core/primitives" } +neard = { path = "../../neard" } +near-store = { path = "../../core/store" } +near-chain = { path = "../../chain/chain" } +near-jsonrpc = { path = "../../chain/jsonrpc" } + +[features] +protocol_feature_restore_receipts_after_fix = [] +nightly_protocol_features = ["nightly_protocol", "protocol_feature_restore_receipts_after_fix"] +nightly_protocol = [] + diff --git a/tools/restored-receipts-verifier/src/main.rs b/tools/restored-receipts-verifier/src/main.rs new file mode 100644 index 00000000000..1d220c085be --- /dev/null +++ b/tools/restored-receipts-verifier/src/main.rs @@ -0,0 +1,172 @@ +use std::collections::HashSet; +use std::io::Result; +use std::iter::FromIterator; +use std::path::Path; + +use clap::{App, Arg}; + +use near_chain::{ChainStore, ChainStoreAccess, RuntimeAdapter}; +use near_primitives::hash::CryptoHash; +use near_primitives::receipt::Receipt; +#[cfg(not(feature = "protocol_feature_restore_receipts_after_fix"))] +use near_primitives::receipt::ReceiptResult; +use near_store::create_store; +#[cfg(feature = "protocol_feature_restore_receipts_after_fix")] +use neard::migrations::load_migration_data; +use neard::{get_default_home, get_store_path, load_config, NightshadeRuntime}; + +fn get_receipt_hashes_in_repo() -> Vec { + #[cfg(not(feature = "protocol_feature_restore_receipts_after_fix"))] + let receipt_result = ReceiptResult::default(); + #[cfg(feature = "protocol_feature_restore_receipts_after_fix")] + let receipt_result = load_migration_data(&"mainnet".to_string()).restored_receipts; + let receipts = receipt_result.get(&0u64).unwrap(); + receipts.into_iter().map(|receipt| receipt.get_hash()).collect() +} + +fn get_differences_with_hashes_from_repo( + receipt_hashes_missing: Vec, +) -> (Vec, Vec) { + let missing_hashes = HashSet::::from_iter(receipt_hashes_missing.into_iter()); + let existing_hashes = HashSet::from_iter(get_receipt_hashes_in_repo().into_iter()); + let not_verified_hashes: Vec = + existing_hashes.difference(&missing_hashes).cloned().collect(); + let still_missing_hashes: Vec = + missing_hashes.difference(&existing_hashes).cloned().collect(); + (not_verified_hashes, still_missing_hashes) +} + +fn main() -> Result<()> { + // Script to verify that receipts being restored after apply_chunks fix were actually created. + // Because receipt hashes are unique, we only check for their presence. + // See https://github.com/near/nearcore/pull/4248/ for more details. + // Requirement: mainnet archival node dump. + + eprintln!("restored-receipts-verifier started"); + + let default_home = get_default_home(); + let matches = App::new("restored-receipts-verifier") + .arg( + Arg::new("home") + .default_value(&default_home) + .about("Directory for config and data (default \"~/.near\")") + .takes_value(true), + ) + .get_matches(); + + let shard_id = 0u64; + let home_dir = matches.value_of("home").map(Path::new).unwrap(); + let near_config = load_config(&home_dir); + let store = create_store(&get_store_path(&home_dir)); + let mut chain_store = ChainStore::new(store.clone(), near_config.genesis.config.genesis_height); + let runtime = NightshadeRuntime::new( + &home_dir, + store, + &near_config.genesis, + near_config.client_config.tracked_accounts.clone(), + near_config.client_config.tracked_shards.clone(), + None, + ); + + let mut receipts_missing = Vec::::new(); + let height_first: u64 = 34691244; // First height for which lost receipts were found + let height_last: u64 = 35524259; // Height for which apply_chunks was already fixed + + eprintln!("Collecting missing receipts from blocks..."); + for height in height_first..height_last { + let block_hash_result = chain_store.get_block_hash_by_height(height); + let block_hash = match block_hash_result { + Ok(it) => it, + Err(_) => { + eprintln!("{} does not exist, skip", height); + continue; + } + }; + + let block = chain_store.get_block(&block_hash).unwrap().clone(); + if block.chunks()[shard_id as usize].height_included() == height { + eprintln!("{} included, skip", height); + continue; + } + + let chunk_extra = + chain_store.get_chunk_extra(block.header().prev_hash(), shard_id).unwrap().clone(); + let apply_result = runtime + .apply_transactions( + shard_id, + chunk_extra.state_root(), + block.header().height(), + block.header().raw_timestamp(), + block.header().prev_hash(), + &block.hash(), + &[], + &[], + chunk_extra.validator_proposals(), + block.header().gas_price(), + chunk_extra.gas_limit(), + &block.header().challenges_result(), + *block.header().random_value(), + false, + false, // because fix was not applied in for the blocks analyzed here + ) + .unwrap(); + + let receipts_missing_after_apply: Vec = + apply_result.receipt_result.values().cloned().into_iter().flatten().collect(); + receipts_missing.extend(receipts_missing_after_apply.into_iter()); + eprintln!("{} applied", height); + } + + let receipt_hashes_missing = + receipts_missing.into_iter().map(|receipt| receipt.get_hash()).collect(); + + eprintln!("Verifying receipt hashes..."); + let (receipt_hashes_not_verified, receipt_hashes_still_missing) = + get_differences_with_hashes_from_repo(receipt_hashes_missing); + assert!( + receipt_hashes_not_verified.is_empty(), + "Some of receipt hashes in repo were not verified successfully: {:?}", + receipt_hashes_not_verified + ); + assert!( + receipt_hashes_still_missing.is_empty(), + "Some of receipt hashes in repo are probably still not applied: {:?}", + receipt_hashes_still_missing + ); + + eprintln!("Receipt hashes in repo were verified successfully!"); + + Ok(()) +} + +#[cfg(test)] +mod tests { + #[cfg(feature = "protocol_feature_restore_receipts_after_fix")] + use super::*; + + #[test] + #[cfg(feature = "protocol_feature_restore_receipts_after_fix")] + fn test_checking_differences() { + let receipt_hashes_in_repo = get_receipt_hashes_in_repo(); + + let receipt_hashes_missing = receipt_hashes_in_repo.clone(); + let (receipt_hashes_not_verified, receipt_hashes_still_missing) = + get_differences_with_hashes_from_repo(receipt_hashes_missing); + assert!(receipt_hashes_not_verified.is_empty()); + assert!(receipt_hashes_still_missing.is_empty()); + + let mut receipt_hashes_missing = receipt_hashes_in_repo.clone(); + let extra_hash = receipt_hashes_missing.pop().unwrap(); + let (receipt_hashes_not_verified, receipt_hashes_still_missing) = + get_differences_with_hashes_from_repo(receipt_hashes_missing); + assert_eq!(receipt_hashes_not_verified, vec![extra_hash]); + assert!(receipt_hashes_still_missing.is_empty()); + + let mut receipt_hashes_missing = receipt_hashes_in_repo.clone(); + receipt_hashes_missing.push(CryptoHash::default()); + let (receipt_hashes_not_verified, receipt_hashes_still_missing) = + get_differences_with_hashes_from_repo(receipt_hashes_missing); + assert!(receipt_hashes_not_verified.is_empty()); + assert_eq!(receipt_hashes_still_missing, vec![CryptoHash::default()]); + } +}